avatar
文章
133
标签
21
分类
15
友链
19
首页
时光轴
分类
标签
友链
知识库
更新
Logocoperlm's Blog后量子学习笔记·其二
搜索
首页
时光轴
分类
标签
友链
知识库
更新

后量子学习笔记·其二

发表于2024-09-29|更新于2025-11-25|科研
|总字数:6|阅读时长:1分钟|浏览量:|评论数:
文章作者: coperlm
文章链接: https://coperlm.github.io/2024/09/29/后量子学习笔记·其二/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 coperlm's Blog!
Cryptounfixed
cover of previous post
上一篇
ElGamal是个啥子玩意
很早之前就听说ElGamal加密算法是一种公钥密码,但是具体实现和用途不甚了解,今天阅读了 A PUBLIC KEY CRYPTOSYSTEM AND A SIGNATURE SCHEME BASED ON DISCRETE LOGARITHMS 一文,故去了解了一下。特开此文,记录一下 省流:ElGamal是DH密钥交换的抵抗中间人攻击版本 ElGamal加密算法是一个基于DH密钥交换的非对称算法,可以定义在任何循环群上,它的安全性取决于循环群上的离散对数难题 离散对数问题指的是: 已知 $a,b,n$ ,计算$ a^b\mod n$ 是简单的。 已知 $a,(a^b\mod n),n$ ,计算 $b$ 是困难的。 Diffie-Hellman 密钥交换过程: Alice 和 Bob选定一个素数 $p$ ,以及它的一个原根 $g$ Alice 选择一个密钥 $a$ ,计算 $A=g^a\mod p$ ,发给 Bob Bob 选择一个密钥 bb ,计算 $B=g^b\mod p$ ,发给 Alice Alice 计算 $s=B^a\mod p$ ,Bob 计算...
cover of next post
下一篇
多项式初步学习
数年之前就听闻莫反,FFT,NTT等数论变换的名称,但是一直未学习相关知识 最近学习后量子密码学,遇到了类似数论变换,辄学习一下 名词区分1、DFT(Discrete Fourier Transform):离散傅立叶变换 $\rightarrow$ $O(n^2)$计算多项式乘法2、FFT(Fast Fourier Teansformation):快速傅立叶变换 $\rightarrow$ $O(nlogn)$计算多项式乘法3、(F)NTT(Number Theoretic Transform):(快速)数论变换 $\rightarrow$ 优化常数和误差,适用于整数域4、MTT(any Module NTT):NTT的扩展 $\rightarrow$...
相关推荐
cover
2024-09-07
Chameleon Hashing and Signatures阅读笔记
文献简介标题:Chameleon Hash and Signatures 作者:Hugo Krawczyk , Tal Rabin 期刊:无 年份:1998 重要程度:4 摘要 引入变色龙签名,提供不可抵赖签名(和常规数字签名一样) 不允许接收方在未经允许的情况下向第三方披露明文(和不可抵赖签名相关,但是算法简单和高效实现) 本质上不交互,不涉及零知识证明的设计和复杂性(传统不可抵赖签名基于零知识证明)。哈希函数的产生通过标准的hash then sign 此哈希函数...
cover
2024-09-25
SM2椭圆曲线加密算法学习笔记
此文章用于记录笔者对于SM2椭圆曲线加密算法的学习 前置知识ElGamal离散对数密码体制 公钥密钥生成 Alice首先构造一条椭圆曲线 $E$,在曲线上选择一点 $G$ 作为生成元,$n$ 为 $G$ 的阶(且 $n$ 必须为质数)。此时构成了一个循环群 $$。 Alice选择一个私钥 $k (k < n)$,生成公钥 $Q = kG$ Alice将公钥组 $(E,Q,G)$ 发送给Bob 加密过程 Bob收到信息后,将明文编码为 $M$,$M$ 为曲线上一点,并选择一个随机数 $r$($r < n$,$n$ 为 $G$ 的阶) Bob计算点 $Cipher_1$ 与 $Cipher_2$ 即两段密文,计算方法如下 $Cipher_1 = M + rQ\ Cipher_2 = rG$ Bob把 $Cipher_1$ 和 $Cipher_2$ 发给Alice 解密过程 Alice收到密文后,为了获得 $M$,只需要 $Cipher_1 - k · Cipher_2$,因为 $Cipher1 - k*Cipher2 = M + rQ - krG...
cover
2025-04-24
katz密码学教材v3阅读笔记
本篇笔记用于记录阅读 introduction to modern cryptography (3rd Edition) 一书的阅读 重点在于公钥密码部分 本文尽量通俗讲解,但是不能代替阅读原著 目录第一章介绍了一些引入,包括公钥加密,历史和现代密码学设计原则 第二章介绍了一些完美加密,也算引入部分(还有信息论的香农定理,很前段时间读论文在[OB22]遇到了) 以上是第一部分,用于引入 第三章介绍了对称加密,然后我打算跳了~ 第四章讲消息认证码MAC(等我有钱了也要买MAC(不是这个mac)) 第五章讲CCA安全,CCA也就是选择明文攻击 第六章讲哈希函数,目录看起来是区块链的基础(有默克尔树之类的) 第七章讲流密码之类的~不懂,后面再看看 第八章是...
cover
2025-08-13
zkSNARK基础课程学习
课程链接:https://rdi.berkeley.edu/zk-learning/ 2.Overview of Modern SNARK Constructions简短:证明短<1KB,验证快 <10ms 区块链检验,一个监控很多个 C2PA:相机里有无法提取的私钥用于签名,保证照片的正确性 构建 算数电路->有向无环图 |C|门的数量,C_SHA256≈20K NARK证明 SNARK简短 zkSNARK零知识 完备性:知道witness一定可以接受 知识可靠性:接受了,一定知道witness len(pi)=O(log|C|),time(V)=O(|x|,log|C|)(预处理阶段提取处理电路大小) 四种方案对比 健全性的定义 四种承诺 多项式承诺 一些具体算法 对多项式的承诺,一般认为是...
cover
2024-09-27
公钥密码学经典方案30篇 学习笔记(初次阅读)
本文是 荔枝橙味拱腰觅马糕守 一文的后继,主要内容是对于 方案构造学习 一章中的 尝试发现方案构造错误 一节下的 30个经典方案的学习笔记 经过初次阅读尝试,发现笔者英文阅读能力较低,不足以在短暂时间内完成大量论文的阅读;故选择了在翻译器和人工智能的帮助下来进行阅读,以提升效率,并为第二次阅读打好基础 1984, A Public Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms. [34]引言1976年,Diffie和Hellman首次提出了公钥密码的概念,并依赖离散对数问题和素数域上的计算复杂性来构造其密钥交换协议。ElGamal的工作正是基于这种思想,进一步提出了一个可以实现消息加密和解密的公钥加密系统,以及一个数字签名方案。 公钥密码系统公钥密码体制的基本思想是使用 Diffie-Hellman 密钥交换的基础 首先,通信双方选择一个大质数 $p$ 和生成元 $g$ ,这些参数都是公开的 然后双方分别选取自己的私钥(分别是 $x_A$ 和...
cover
2024-10-08
各式各样的DH
阅读《Identity-Based Chameleon Hashing and Signatures Without Key Exposure》一文时,遇到了Decision Diffie-Hellman Problem (DDHP)这一概念,头一次遇到,便搜索了一下,打算学习学习;没想到捅了老挝——一个DH密钥交换算法能衍生出各式各样的东东 没办法了,学吧 由于种种原因(我比较懒),目前只学DDHP,其他的先挖个坑 DDHP论文里的描述 大致内容:在特定的群 $G_1$ 中,可以通过计算双线性映射的方式有效地判断一个四元组是否满足Diffie-Hellman条件 区别 DH DDHP 目的 用于密钥交换,建立安全通信 判断给定值是否符合Diffie-Hellman关系 功能 生成共享密钥 验证一个数值是否是由特定的私钥生成的 安全性基础 基于离散对数的困难性,安全性与密钥长度和生成元选择有关 直接依赖于离散对数问题的安全性,特别是在无法计算 $g^{ab}$...

评论
WalineDisqus
avatar
coperlm
文章
133
分类
15
标签
21
友链
19
目录
  1. 1. 量子计算
  2. 2. 量子如何做并行运算
  3. 3. Shor算法分析
    1. 3.1. RSA算法
  4. 4. 三、实例分析
  5. 5. 四、离散对数问题简析(不感兴趣可以略过,有时间补充)
最新文章
我也是有知识库的人了
我也是有知识库的人了2025-11-30
我算是研究明白了mkdocs的部署逻辑了
我算是研究明白了mkdocs的部署逻辑了2025-11-29
BUUCTF crypto wp
BUUCTF crypto wp2025-11-27
修复数学公式编译错误
修复数学公式编译错误2025-11-27
数论小芝士
数论小芝士2025-11-27
©2024 - 2025 By coperlm
框架 Hexo 7.3.0|主题 Butterfly 5.3.5
搜索
数据加载中