2026-12-10 | cryptography · security | #Cryptography #GM #GmSSL #Tongsuo #SM2 #SM3 #SM4 #Compliance #DTLS
从开源库到硬件加速,从等保密评到 DTLS 国密,全面剖析国密生态的技术选型与合规落地路径。
2026-11-25 | cryptography · security | #GM-TLS #RFC8998 #TLS1.3 #SM2 #SM3 #SM4 #国密 #Wireshark
TLS 1.3 标准握手用 X25519+AES-128-GCM+SHA-256,全换成 SM2+SM4-GCM+SM3 后,握手报文到底改了多少?本文从 ClientHello 到 Finished 逐字节对比,并结合 Wireshark 抓包和双证书体系深入分析。
2027-01-15 | cryptography · security | #PKI #X.509 #证书 #国密 #CA #双证书 #KMC #SM2 #ASN.1 #RFC5280
从信任模型的哲学分歧、证书格式的 ASN.1 编码、算法 OID 的注册差异、到双证书体系的 KMC 密钥托管——逐层拆解国际 PKI 与国密 PKI 在设计理念和工程实现上的本质区别。
2026-12-25 | cryptography · security | #pqc #post-quantum #ml-kem #ml-dsa #sm2 #国密 #tls #hybrid-mode #migration
从 Hybrid 模式到证书链迁移,从 NIST ML-KEM/ML-DSA 到国密 SM2 的量子威胁,一份面向工程落地的后量子密码迁移指南。
2026-11-10 | cryptography | #sm2 #ecdsa #x25519 #ed25519 #elliptic-curve #p-256 #curve25519 #chinese-cryptography #side-channel #scalar-multiplication
从曲线参数、签名/加密/密钥交换算法、标量乘法实现到侧信道防护,全方位对比 SM2、P-256 和 Curve25519 三条主流椭圆曲线,拆解 simple_gmsm 源码中的点乘实现,分析国密方案在安全性与工程生态上的优劣。
2026-10-10 | cryptography · security | #SM3 #SHA-256 #Hash #Cryptography #国密 #性能
SM3 和 SHA-256 都基于 Merkle-Damgård 结构、256-bit 输出、64 轮压缩——但消息扩展、布尔函数、常量选取的设计哲学完全不同。本文用 simple_gmsm 代码逐步拆解 SM3 压缩函数,并在 x86-64 / ARM64 上实测性能。
2026-10-25 | cryptography · security | #SM4 #AES #分组密码 #S-Box #GCM #AES-NI #国密 #AEAD
AES 和 SM4 都是 128-bit 分组密码,但设计哲学截然不同:AES 走代数优雅路线,SM4 走工程实用路线。本文从 S-Box 设计、轮函数结构、密钥扩展、硬件加速到 GCM 模式性能实测,全面对比两条路线的取舍。
2026-04-04 | cryptography | #history #caesar-cipher #enigma #DES #RSA #Diffie-Hellman #post-quantum
从古典密码的替换与置换,到现代密码学的数学革命,再到后量子时代的全新挑战——一篇文章带你走完密码学三千年的演进之路
2026-04-04 | cryptography | #threat-model #CIA #Dolev-Yao #forward-secrecy #CPA #CCA #security-goals
密码学的安全性不是一个模糊的概念——它需要精确的定义、明确的攻击者模型和可验证的安全目标。本文从 CIA 三要素出发,深入 Dolev-Yao 模型、前向保密等现代安全概念
2026-04-04 | cryptography | #Kerckhoffs #design-philosophy #security-by-obscurity #AES-competition #NaCl #misuse-resistant
密码系统的安全性不应依赖于算法的保密,而应仅依赖于密钥的保密——这条 1883 年提出的原则如何塑造了整个现代密码学的设计哲学
2026-04-04 | cryptography | #randomness #CSPRNG #entropy #DRBG #RDRAND #urandom #PRNG
几乎所有密码学方案都依赖于高质量的随机数——本文深入探讨真随机与伪随机的区别、CSPRNG 的设计原理、操作系统熵源机制,以及随机数失败导致的灾难性后果
2026-04-04 | cryptography | #information-theory #entropy #Shannon #perfect-secrecy #one-time-pad #min-entropy #computational-security
信息论是密码学的数学根基——本文从 Shannon 熵的定义出发,推导完美保密的条件,理解计算安全与信息论安全的根本区别,并介绍 Leftover Hash Lemma 等现代工具
2026-04-04 | cryptography | #block-cipher #Feistel #SPN #DES #confusion #diffusion #differential-cryptanalysis #linear-cryptanalysis
分组密码是对称密码学的基石——本文深入剖析 Feistel 网络与 SPN 两大设计范式,从 DES 到 AES 的演进逻辑,以及差分密码分析和线性密码分析等核心攻击手段
2026-04-04 | cryptography | #AES #Rijndael #GF(2^8) #S-Box #MixColumns #ShiftRows #AES-NI #finite-field
完全理解 AES 每一步操作背后的数学原理——从 GF(2^8) 有限域算术到 S-Box 的代数构造,从 ShiftRows 的扩散设计到 MixColumns 的 MDS 矩阵
2026-04-04 | cryptography | #block-cipher-modes #ECB #CBC #CTR #OFB #CFB #padding-oracle #POODLE #IND-CPA
分组密码只能加密固定长度的数据块——工作模式决定了如何将其扩展为实用的加密方案。本文全面解析五种经典模式的原理、安全性证明思路与实际攻击案例
2026-04-04 | cryptography | #stream-cipher #RC4 #ChaCha20 #Salsa20 #LFSR #ARX #eSTREAM
流密码将分组密码的固定块操作解放为逐字节的流式加密——本文从 LFSR 基础出发,剖析 RC4 的设计缺陷与实际攻击,再到 ChaCha20 的 ARX 结构与现代最佳实践
2026-04-04 | cryptography | #hash-function #MD5 #SHA-1 #SHA-2 #SHA-3 #Keccak #sponge #collision #birthday-attack #Merkle-Damgard
密码学哈希函数是现代密码学的瑞士军刀——本文从安全属性的形式化定义出发,追溯从 MD5 到 SHA-3 的演进历程,剖析碰撞攻击的原理与海绵构造的革命
2026-04-04 | cryptography | #MAC #HMAC #CBC-MAC #CMAC #GMAC #Poly1305 #EUF-CMA #length-extension #SipHash
加密保证机密性,但不保证完整性——消息认证码(MAC)是防止篡改的关键工具。本文深入 HMAC 的构造与安全性证明,对比 CBC-MAC、GMAC、Poly1305 等方案
2026-04-04 | cryptography | #AEAD #AES-GCM #ChaCha20-Poly1305 #OCB #GCM-SIV #nonce-misuse #GHASH #Ascon
加密和认证必须同时进行——本文深入 AEAD 的形式化安全定义,逐步拆解 AES-GCM 的 GHASH 有限域乘法、ChaCha20-Poly1305 的组合构造,以及 nonce-misuse resistant 设计
2026-04-04 | cryptography | #KDF #HKDF #PBKDF2 #bcrypt #scrypt #Argon2 #password-hashing #memory-hard
从共享秘密到可用密钥,从用户密码到安全存储——本文系统解析密钥派生与密码哈希的设计原理,深入 HKDF 的 Extract-Expand 范式与 Argon2 的内存困难设计
2026-04-04 | cryptography | #number-theory #modular-arithmetic #group-theory #primitive-root #CRT #Miller-Rabin #Montgomery
公钥密码学建立在数论之上——本文从模运算出发,建立群论直觉,理解原根与离散对数,掌握 CRT、素性测试与大整数运算等核心工具
2026-04-04 | cryptography | #RSA #textbook-RSA #OAEP #PSS #Bleichenbacher #Hastad #Coppersmith #CRT-RSA
RSA 是公钥密码学的奠基石——但教科书版本的 RSA 充满漏洞。本文从密钥生成到填充方案,从 Håstad 攻击到 Bleichenbacher 攻击,完整揭示 RSA 的安全全景
2026-04-04 | cryptography | #Diffie-Hellman #DLP #CDH #DDH #ElGamal #Logjam #small-subgroup #key-exchange
1976 年的 Diffie-Hellman 论文开启了公钥密码学革命——本文深入 DH 协议的数学基础,分析 CDH/DDH 假设的层次关系,剖析小子群攻击和 Logjam 等实际威胁
2026-04-04 | cryptography | #ECC #elliptic-curve #ECDLP #Curve25519 #P-256 #Ed25519 #Montgomery #Edwards #SafeCurves
椭圆曲线密码学用更短的密钥实现了与 RSA 等价的安全性——本文从实数域上的几何直觉出发,逐步过渡到有限域上的离散点群,深入曲线选择、标量乘法优化与安全曲线标准
2026-04-04 | cryptography | #digital-signature #ECDSA #EdDSA #Ed25519 #Schnorr #BLS #RFC6979 #nonce #MuSig
数字签名是公钥密码学中最重要的应用之一——本文全面对比 ECDSA、EdDSA 和 Schnorr 三大签名方案,从随机数 k 的致命重要性到确定性签名的现代最佳实践
2026-04-04 | cryptography | #X25519 #ECDHE #forward-secrecy #key-exchange #X3DH #TreeKEM #MLS #Curve25519
现代安全通信的基石是密钥交换——本文深入 X25519 的 Montgomery ladder 实现、ECDHE 临时密钥的前向保密机制,以及 Signal X3DH 和 MLS TreeKEM 等先进协议
2026-04-04 | cryptography | #hybrid-encryption #KEM #DEM #ECIES #HPKE #RSA-KEM #DHKEM #RFC9180
公钥加密不能直接加密大消息——混合加密通过 KEM 封装会话密钥、DEM 加密数据的两步范式优雅地解决了这个问题。本文从传统混合加密到现代 HPKE 标准的完整演进
2026-04-04 | cryptography | #padding #PKCS1 #OAEP #PSS #Bleichenbacher #PKCS7 #Fujisaki-Okamoto #BERserk
填充看似简单,却是密码学安全的关键环节——从 PKCS#1 v1.5 的 Bleichenbacher 攻击到 OAEP 的双重哈希防御,本文深入解析填充方案为何如此重要
2026-04-04 | cryptography | #TLS #TLS1.3 #handshake #HKDF #0-RTT #key-schedule #ECH #certificate #AEAD
TLS 是互联网安全通信的基石——本文完整解析 TLS 1.3 的握手流程、HKDF 驱动的密钥调度、0-RTT 的设计权衡,以及从 SSL 2.0 到 TLS 1.3 的演进教训
2026-04-04 | cryptography | #PKI #X.509 #certificate #CA #certificate-transparency #OCSP #CRL #ACME #Lets-Encrypt
PKI 是互联网信任的基础设施——本文从 X.509 证书结构深入到信任链验证,剖析 CA 失败案例、证书透明度机制,以及 Let's Encrypt 如何改变了证书生态
2026-04-04 | cryptography | #password-authentication #PAKE #SRP #SPAKE2 #OPAQUE #OPRF #augmented-PAKE #RFC9807
密码是最普遍的认证方式,但如何在不泄露密码的前提下完成认证?本文从密码哈希存储的演进出发,深入 PAKE 协议家族,详解 OPAQUE 的 OPRF+AKE 架构
2026-04-04 | cryptography | #zero-knowledge #ZKP #Sigma-protocol #Schnorr #Fiat-Shamir #interactive-proof #graph-isomorphism
零知识证明是密码学中最反直觉的概念之一——本文从阿里巴巴洞穴的直觉出发,建立完备性、可靠性、零知识性的形式化理解,并实现 Schnorr 身份认证与 Fiat-Shamir 变换
2026-04-04 | cryptography | #Noise-protocol #Signal #Double-Ratchet #X3DH #WireGuard #MLS #secure-channel #end-to-end-encryption
现代安全通信协议如何实现认证性、机密性与前向保密——本文深入 Noise 协议框架的握手模式记号,剖析 Signal 的 X3DH 与 Double Ratchet,以及 WireGuard 和 MLS 的设计
2026-04-04 | cryptography | #key-management #HSM #KMS #PKCS11 #envelope-encryption #key-rotation #FIPS140 #HashiCorp-Vault
密码学的安全最终归结为密钥管理——本文从密钥生命周期出发,深入 HSM 硬件安全模块、云 KMS 架构、信封加密模式,以及密钥轮换与合规要求
2026-04-04 | cryptography | #side-channel #timing-attack #power-analysis #DPA #SPA #cache-attack #Spectre #constant-time #masking #fault-injection
密码算法的数学可能无懈可击,但实现却会通过时间、功耗、电磁辐射等侧信道泄露秘密——本文系统剖析各类侧信道攻击的原理与防御技术
2026-04-04 | cryptography | #implementation #constant-time #memory-safety #API-design #NaCl #formal-verification #HACL #fuzzing #Heartbleed
正确实现密码学算法比设计算法更容易出错——本文总结常量时间编程、内存安全、密钥擦除、编译器优化陷阱等关键工程问题,以及形式化验证和 fuzzing 等现代防御手段
2026-04-04 | cryptography | #crypto-agility #algorithm-negotiation #downgrade-attack #FREAK #Logjam #hybrid-mode #provider-pattern
算法总会过时——密码敏捷性是系统在不中断服务的前提下平滑迁移密码算法的能力。本文从历史迁移教训到后量子混合策略,探讨如何构建面向未来的密码系统架构
2026-04-04 | cryptography | #OpenSSL #BoringSSL #LibreSSL #ENGINE #Provider #FIPS #EVP #wolfSSL
OpenSSL 是全球最广泛使用的密码学库——本文从 SSLeay 的历史出发,剖析 OpenSSL 3.x 的 Provider 架构革新、FIPS 模块边界,以及 BoringSSL 的设计哲学差异
2026-04-05 | cryptography | #abstract-algebra #group #ring #field #cyclic-group #Lagrange-theorem #CRT #polynomial-ring #quotient-group
密码学的数学基础始于代数结构——本文以密码学应用为导向,系统介绍群、环、域的核心概念,从整数模运算到有限域,从拉格朗日定理到中国剩余定理
2026-04-05 | cryptography | #finite-field #Galois-field #GF(2^8) #irreducible-polynomial #AES #MixColumns #binary-field #extension-field #Frobenius
有限域是现代密码学的数学基石——本文深入讲解素域 GF(p) 和扩展域 GF(2^n) 的算术运算,以及它们在 AES MixColumns、椭圆曲线和纠错码中的核心作用
2026-04-05 | cryptography | #quadratic-residue #Legendre-symbol #Jacobi-symbol #quadratic-reciprocity #Weil-pairing #Tate-pairing #bilinear-map #IBE #BLS
从二次剩余到 Weil 配对——本文深入探讨支撑现代密码学高级构造的数论工具:Legendre/Jacobi 符号、二次互反律、椭圆曲线上的配对映射及其在 IBE 和 BLS 签名中的应用
2026-04-06 | cryptography | #elliptic-curve #Weierstrass #point-addition #scalar-multiplication #Curve25519 #NIST-P256 #Brainpool #Montgomery-curve #Edwards-curve #twist-security
椭圆曲线是现代公钥密码学的核心数学对象——本文从 Weierstrass 方程出发,深入讲解点加法的几何与代数、群结构、标量乘法算法,以及 NIST/Brainpool/Curve25519 等曲线的选择逻辑
2026-04-06 | cryptography | #discrete-log #DLP #ECDLP #baby-step-giant-step #Pollard-rho #index-calculus #BLS-signature #IBE #pairing-based-crypto #bilinear-map
离散对数问题是公钥密码学的基石假设之一——本文从 DLP 的计算复杂性出发,系统介绍 Baby-step Giant-step、Pollard rho、Index Calculus 等攻击算法,再延伸到配对密码学的 BLS 签名和 IBE 构造
2026-04-06 | cryptography | #lattice #SVP #CVP #LLL #BKZ #LWE #RLWE #module-LWE #Gram-Schmidt #lattice-reduction
格(Lattice)是后量子密码学最重要的数学结构——本文系统讲解格的定义、最短向量问题(SVP)、最近向量问题(CVP)、LLL 算法、LWE/RLWE 假设,为理解后量子密码方案打下基础
2026-04-07 | cryptography | #birthday-attack #collision #differential-cryptanalysis #linear-cryptanalysis #probability #Matsui #Biham-Shamir #S-box #wide-trail-strategy
概率论是密码分析的核心数学工具——本文从生日悖论出发,系统讲解碰撞攻击的概率基础、差分密码分析与线性密码分析的原理,以及它们对分组密码设计的深远影响
2026-04-07 | cryptography | #complexity-theory #P #NP #BPP #one-way-function #reduction #security-proof #negligible-function #PPT #oracle #random-oracle
密码学的安全性建立在计算复杂性理论之上——本文系统讲解 P/NP/BPP 等复杂性类、单向函数的存在性假设、安全归约的方法论,以及从困难问题到密码方案安全性证明的完整推导链
2026-04-07 | cryptography | #secret-sharing #Shamir #threshold #VSS #Feldman #Pedersen #proactive #MPC #threshold-signature
秘密共享是密码学中实现分布式信任的基础原语——本文从 Shamir 的多项式插值方案出发,讲解可验证秘密共享(VSS)、前摄秘密共享、密钥恢复门限,以及秘密共享在 MPC 和门限签名中的核心角色
2026-04-08 | cryptography | #MPC #garbled-circuit #Yao #GMW #BGW #SPDZ #oblivious-transfer #secret-sharing-MPC #privacy-preserving-computation
安全多方计算(MPC)让多个参与方在不泄露各自输入的前提下联合计算任意函数——本文从 Yao 的混淆电路出发,讲解 GMW、BGW、SPDZ 等经典协议,以及 MPC 在隐私计算和数字资产托管中的实际应用
2026-04-08 | cryptography | #homomorphic-encryption #FHE #PHE #Paillier #BGV #BFV #CKKS #TFHE #bootstrapping #noise-management
同态加密允许在密文上直接计算——本文从部分同态(PHE)的 Paillier 方案出发,讲解 Gentry 的突破性 FHE 构造、BGV/BFV/CKKS 等实用方案,以及 FHE 在隐私机器学习和数据库查询中的前沿应用
2026-04-08 | cryptography | #zero-knowledge #zk-SNARK #zk-STARK #Bulletproofs #Groth16 #PLONK #R1CS #AIR #polynomial-commitment #trusted-setup
零知识证明系统是区块链扩容与隐私保护的核心技术——本文深入比较 zk-SNARKs(Groth16、PLONK)、zk-STARKs 和 Bulletproofs 三大流派的构造原理、性能特征与应用场景
2026-04-09 | cryptography | #commitment #Pedersen #hash-commitment #Merkle-tree #vector-commitment #KZG #polynomial-commitment #binding #hiding
承诺方案是密码学协议的基础构件——本文从承诺的隐藏性与绑定性出发,系统讲解 Pedersen 承诺、哈希承诺、Merkle 树向量承诺、KZG 多项式承诺,以及它们在零知识证明和区块链中的核心角色
2026-04-09 | cryptography | #oblivious-transfer #OT-extension #IKNP #PIR #private-information-retrieval #cPIR #single-server-PIR #SimplePIR #Spiral
不经意传输(OT)是安全计算的基础原语,隐私信息检索(PIR)让用户在不暴露查询内容的前提下从数据库获取数据——本文深入讲解 OT 协议族、OT 扩展的效率突破,以及 PIR 从理论到实用的演进
2026-04-09 | cryptography | #threshold-cryptography #threshold-signature #threshold-ECDSA #threshold-BLS #DKG #Pedersen-DKG #FROST #GG18 #GG20
门限密码学将密码操作分散到多个参与方——本文系统讲解门限签名(ECDSA/Schnorr/BLS)、门限解密、分布式密钥生成(DKG)协议,以及它们在数字资产托管和去中心化基础设施中的关键应用
2026-04-10 | cryptography | #SM2 #SM3 #SM4 #SM9 #国密 #ShangMi #Chinese-cryptography #ZUC #commercial-crypto
中国商用密码算法体系是国家网络安全的基石——本文全面解读 SM2 椭圆曲线公钥算法、SM3 杂凑算法、SM4 分组密码和 SM9 标识密码,分析其设计原理、安全性评估及在金融和政务领域的部署现状
2026-04-10 | cryptography | #blockchain #Merkle-tree #digital-signature #PoW #PoS #HD-wallet #BIP-32 #BIP-39 #smart-contract #verifiable-random-function
区块链是密码学原语的集大成应用——本文从哈希链和默克尔树出发,解析 PoW/PoS 共识中的密码学组件、ECDSA/EdDSA/BLS 签名在链上的使用、HD 钱包密钥派生,以及智能合约中的密码学模式
2026-04-10 | cryptography | #privacy #differential-privacy #anonymous-credentials #group-signature #ring-signature #blind-signature #unlinkability #k-anonymity #PET
隐私保护是密码学最重要的应用方向之一——本文从差分隐私的数学定义出发,讲解匿名凭证、群签名、环签名、盲签名等隐私增强原语,以及它们在身份认证、电子投票和数字货币中的实际应用
2026-04-11 | cryptography | #provable-security #IND-CPA #IND-CCA #EUF-CMA #game-based-proof #simulation #hybrid-argument #security-definition #advantage
可证明安全是现代密码学的方法论基石——本文系统讲解 IND-CPA/IND-CCA 等安全定义的形式化、基于博弈的安全证明方法、模拟范式,以及从安全定义到实际方案设计的完整推导思路
2026-04-11 | cryptography | #PRF #PRP #switching-lemma #CBC-security #CTR-security #GCM-proof #AEAD-security #Luby-Rackoff #Feistel
对称密码学同样有严格的安全性证明——本文讲解伪随机函数(PRF)和伪随机置换(PRP)的形式化定义、PRP/PRF 切换引理、分组密码工作模式(CBC、CTR、GCM)的安全性证明思路,以及 AEAD 的可证明安全框架
2026-04-11 | cryptography | #RSA-OAEP #Cramer-Shoup #IND-CCA2 #Fujisaki-Okamoto #hash-proof-system #ROM-proof #standard-model #signature-security
公钥密码方案的安全性需要严格的归约证明——本文讲解 RSA-OAEP 在随机预言机模型下的 IND-CCA2 证明、Cramer-Shoup 在标准模型下的 IND-CCA2 构造,以及签名方案的可证明安全范式
2026-04-12 | cryptography | #protocol-analysis #Dolev-Yao #BAN-logic #ProVerif #Tamarin #symbolic-model #computational-model #TLS-verification #Signal-verification
密码协议的安全性分析需要超越直觉——本文讲解 Dolev-Yao 符号模型、BAN 逻辑、ProVerif/Tamarin 等自动化验证工具,以及 TLS 1.3、Signal 等真实协议的形式化验证实践
2026-04-12 | cryptography | #standardization #NIST #IETF #ISO #FIPS #RFC #AES-competition #SHA-3-competition #PQC-standardization #TC260
密码学算法从学术论文到工业标准的旅程漫长而关键——本文系统梳理 NIST、IETF、ISO/IEC 和中国密标委等机构的标准化流程,回顾 AES、SHA-3、TLS 1.3 等重要标准的诞生历程,探讨后量子标准化的最新进展
2026-04-12 | cryptography | #quantum-computing #qubit #quantum-gate #superposition #entanglement #Deutsch-Jozsa #quantum-circuit #Hadamard #CNOT
量子计算机对现有密码体系构成根本性威胁——本文从量子比特和量子门的基本概念出发,讲解量子并行性、量子纠缠、Deutsch-Jozsa 算法,为理解 Shor 和 Grover 算法对密码学的影响打下基础
2026-04-13 | cryptography | #Shor-algorithm #Grover-algorithm #quantum-Fourier-transform #period-finding #amplitude-amplification #quantum-threat #RSA-break #ECC-break
Shor 算法能在多项式时间内分解大整数和求解离散对数,Grover 算法将对称密钥搜索空间开方——本文深入讲解这两个量子算法的原理、电路构造和对各类密码算法的具体影响
2026-04-13 | cryptography | #post-quantum #PQC #NIST #lattice #code-based #multivariate #hash-based #isogeny #ML-KEM #ML-DSA #SLH-DSA #BIKE #HQC
后量子密码学(PQC)旨在抵御量子计算机的攻击——本文全面介绍 NIST PQC 标准化竞赛的历程与结果,以及格、编码、多变量、哈希和同源五大技术路线的核心思想与代表方案
2026-04-13 | cryptography | #ML-KEM #Kyber #ML-DSA #Dilithium #Module-LWE #NTT #CCA-security #Fujisaki-Okamoto #CRYSTALS #FIPS-203 #FIPS-204
格基密码是后量子密码学的主力方案——本文深入解析 NIST 首选的 ML-KEM(原 CRYSTALS-Kyber)密钥封装和 ML-DSA(原 CRYSTALS-Dilithium)数字签名的算法细节、安全性分析和实现优化
2026-04-14 | cryptography | #hash-based-signature #Lamport #Merkle-tree #XMSS #LMS #SPHINCS+ #SLH-DSA #WOTS+ #FORS #stateful #stateless
哈希基签名是最保守的后量子签名方案,其安全性仅依赖哈希函数——本文从 Lamport 一次签名出发,讲解 Merkle 树签名、XMSS/LMS 有状态方案,以及 SPHINCS+(SLH-DSA)无状态方案的完整构造
2026-04-14 | cryptography | #QKD #BB84 #E91 #MDI-QKD #device-independent #quantum-network #quantum-satellite #Micius #information-theoretic-security #photon
量子密钥分发(QKD)利用量子力学原理实现信息论安全的密钥协商——本文从 BB84 协议出发,讲解 E91、MDI-QKD、设备无关 QKD 等方案的安全性原理,以及量子卫星和量子网络的部署进展
2026-04-14 | cryptography | #indistinguishability-obfuscation #iO #program-obfuscation #VBB #multilinear-map #functional-encryption #witness-encryption #Jain-Lin-Sahai
不可区分混淆(iO)被称为密码学的终极原语——从 iO 出发可以构造几乎所有已知的密码学方案。本文讲解 iO 的定义、Jain-Lin-Sahai 的突破性构造、与多线性映射的关系,以及 iO 开启的广阔密码学新世界
2026-04-15 | cryptography | #FHE #TFHE #programmable-bootstrapping #multi-key-FHE #hardware-acceleration #CryptoLight #BASALISC #FHE-MPC-hybrid
全同态加密正从理论走向实用——本文聚焦 TFHE 可编程自举、多密钥 FHE、FHE 硬件加速器(ASIC/FPGA/GPU)等前沿方向,以及 FHE 与 MPC/ZKP 的混合计算架构
2026-04-15 | cryptography | #verifiable-computation #interactive-proof #sumcheck #GKR #zkVM #IVC #PCD #delegation #succinct-argument
可验证计算让计算的委托方无需重新执行即可确信结果正确——本文从交互式证明系统出发,讲解 GKR 协议、Sumcheck 协议、zkVM 架构,以及可验证计算在区块链 Layer 2 和云计算中的应用
2026-04-15 | cryptography | #PPML #federated-learning #secure-aggregation #differential-privacy #AI-cryptanalysis #model-watermarking #TEE #confidential-computing
AI 与密码学的交叉正在重塑两个领域——本文讲解隐私保护机器学习(PPML)的密码学工具箱、联邦学习中的安全聚合、差分隐私训练,以及 AI 辅助密码分析和 AI 系统自身的密码学安全保障
2026-04-15 | cryptography | #research-frontiers #open-problems #one-way-function #fine-grained-crypto #quantum-crypto #lattice-hardness #iO-efficiency #post-quantum #crypto-for-AI
密码学仍在快速演进——本文总结当前最重要的开放问题和研究前沿,从单向函数存在性到量子密码学、从格的精确困难度到实用 iO,展望密码学未来十年的发展方向
2026-04-04 | cryptography | #cryptography #index #series
从古典密码到量子时代的完整密码学知识体系:对称密码、公钥密码、协议工程、数学基础、高级原语、安全证明、后量子密码与前沿研究
2025-11-15 | cryptography · security | #Cryptography #FHE #Security
在数据为王的时代,数据隐私和安全变得至关重要。我们希望在利用数据带来价值的同时,保护其不被泄露。传统的数据加密技术(如 AES、RSA)可以有效地保护静态存储和传输中的数据,但一旦需要对数据进行计算或处理,就必须先解密。解密后的数据以明文形式暴露在内存中,极易受到攻击,这在云计算等第三方计算环境中构成了巨大的安全风险。
2025-12-11 | cryptography · security | #Cryptography #OPAQUE #PAKE #Security
在传统的用户名 + 密码登录系统中,服务器通常要么直接保存口令派生值(如 salt + hash(password)),要么依赖 TLS+密码的组合来实现认证。一旦服务器数据库被攻破,攻击者就可以对这些口令派生值做离线暴力破解,且整个系统的安全性高度依赖 TLS 与密码派生方案的组合是否正确实现。OPAQUE(The…
2025-12-11 | cryptography | #Cryptography #OPRF #RFC9497 #Privacy
在现代隐私保护协议中,我们经常遇到这样一个需求:客户端拥有一个输入 $x$,服务器拥有一个密钥 $k$,双方希望计算 $y F(k, x)$,但有两个严格的隐私限制: 1. 服务器不能知道客户端的输入 $x$,也不能知道计算结果 $y$。 2. 客户端不能知道服务器的密钥 $k$。
2026-04-03 | cryptography · security | #pqc #quantum-computing #cryptography

2026-04-03 | cryptography | #cryptography #aes #cbc #security #attack
CBC 加密模式安全分析:常见攻击方式、漏洞原理及安全实践建议
2026-03-20 | cryptography · security | #Cryptography #Security #OpenSSL #CVE #AES #GCM #Side-Channel
密码学最危险的不是算法被破解,而是正确的算法被错误地使用。本文梳理 7 个真实 CVE 中的密码学工程错误,附代码与修复方案。
2027-03-25 | cryptography | #国密 #sm2 #sm3 #sm4 #tls #index #series
从 SM3/SM4/SM2 的设计对比到国密 TLS 握手、生态落地、PQC 迁移——国密技术的完整知识图谱。
2025-07-10 | cryptography · tls · security | #TLS #Cryptography #C #Security
不依赖 OpenSSL,用纯 C 从零实现 TLS 1.3 一次往返握手——X25519 密钥交换、HKDF 密钥派生、AES-128-GCM 加密,一个文件搞定。
2026-04-03 | cryptography | #cryptography #one-time-pad #xor #encryption #information-security
一次一密加密算法详解:理论上最安全的加密方式,原理、应用及正确使用方法