avatar
文章
35
标签
20
分类
33
主页
博文
  • 分类
  • 标签
  • 归档
生活
  • 分享
  • 相册
  • 音乐
友链
留言板
关于
Lamb
主页
博文
  • 分类
  • 标签
  • 归档
生活
  • 分享
  • 相册
  • 音乐
友链
留言板
关于

Lamb

ECC 理论知识
发表于2026-03-31|更新于2026-04-02|学习笔记ECC|Crypto•ECC
一、简介椭圆曲线密码(ECC)是基于椭圆曲线数学理论构建的非对称加密技术,其安全性依赖于椭圆曲线离散对数问题(ECDLP)的数学困难性。 $$ECC基于有限域上的椭圆曲线方程定义代数结构,通过点加法运算形成有限Abel群。$$ $$目前椭圆曲线主要采用的有限域有以素数为模的整数域 GF(p)和特征为2的伽罗华域 GF(2^m)$$ 二、数学基础离散对数$$对整数b、指数p及其原根a,若可找到唯一指数使得b \equiv a^i \pmod p,其中i \in [0,p-1],则称i为b的以a为基数的离散对数$$ 阿贝尔群一个集合G配备一个二元运算(通常称为加法或乘法)满足以下四条公理: 封闭性:$$\forall a,b \in G,a \cdot b\in G(或a+b \in G)$$ 结合律:$$\forall a,b,c \in G,(a \cdot b)\cdot c=a \cdot (b \cdot c) $$ 单位元:$$\exists e \in G,使得\forall a \in G,e \cdot a=a\cdot e=a$$ ...
格密码-LLL
发表于2026-03-28|更新于2026-09-15|CryptoLLL|Crypto•格密码
一、简介格规约是将格的基向量转换为正交性更好、长度更短的新基向量的数学方法,主要应用于多输入多输出(MIMO)系统信号检测和密码分析领域。其核心在于通过算法改善基向量正交性,典型应用包括MIMO检测器设计、最短向量问题(SVP)求解及公钥密码系统分析。 二、SVP与CVP1.SVP(shortest Vector Problem)最短向量问题在这一个格L中最短的非零向量 即寻找一个v满足欧几里得范数最小(指该集合的每一个元素的平方和再开方)范数就是指长度。注意,格中最短的向量可能不止一个。 格基规约:找到最接近正交的基向量 假设v不是基中的向量,此刻该向量一定可以通过在其他基向量方向的投影来得到一个更短的向量 2.CVP(Closet Vector Problem)最近向量问题给定一个不在格内的向量w,找到一个格内向量v,满足||v-w||最小 与SVP的关系:有些问题可以通过对CVP加上一维之后转变为SVP问题,因为SVP相比CVP稍微简单一些 三、格攻击理论1.Minkowski凸体定理(1)定理场景: $L \subset \mathbb{R}^n:一个满秩格$ $...
RSA-PEM文件
发表于2026-03-26|更新于2026-03-26|学习笔记PEM|Crypto•RSA
一、格式PEM(Privacy Enhanced Mail)是一种用于存储和传输加密对象的文件格式。 外观特征123-----BEGIN <LABEL>-----Base64 编码的数据(每行 64 字符)-----END <LABEL>----- 常见类型 -----BEGIN PUBLIC KEY-----:公钥 包含:n、e -----BEGIN RSA PUBLIC KEY-----:RSA 公钥(较老格式,较少见) 包含:n、e -----BEGIN PRIVATE KEY-----:PKCS#8 通用 私钥 -----BEGIN (RSA) PRIVATE KEY-----:PKCS#1 RSA 私钥 -----BEGIN CERTIFICATE-----:X.509 证书(其中包含公钥 生成公私钥: 123456789101112131415161718192021from Crypto.PublicKey import RSAfrom Crypto.Util.number import *p,q=getPrime(512),ge...
RSA-e和φ(n)不互素
发表于2026-03-24|更新于2026-09-08|学习笔记RSA|Crypto•RSA
数学知识Ⅰ.二次剩余$$m^2 \equiv c \pmod{p},记p=2^t \cdot {s},由Euler准则:$$ $$对于二次剩余:x^{(p-1)/2} \equiv 1 \pmod p,即x^{2^{(t-1)} \cdot {s}} \equiv 1 \pmod p$$ $$对于二次非剩余:y^{(p-1)/2} \equiv -1 \pmod p,即y^{2^{(t-1)} \cdot {s}} \equiv -1 \pmod p$$ (1)当t=1时$$x^s \equiv 1 \pmod p,两边同时乘x再开方得:x^{(s+1)/2} \equiv x^{1/2} \pmod p$$ $$将c代入:c^{(s+1)/2} \equiv c^{1/2} \pmod p$$ $$故m \equiv c^{1/2} \equiv c^{(s+1)/2} \pmod p$$ (2)当t>1时$$若直接开方:x^{2^{t-2} \cdot {s}} \equ...
RSA-Rabin算法
发表于2026-03-23|更新于2026-09-08|CryptoRSA|Crypto•RSA
Rabin算法1.简介Rabin 密码系统是一种基于模合数平方根困难问题的非对称加密算法,其安全性依赖于 大整数分解的困难性。换句话说,如果能够快速分解 n,就能破解 Rabin 加密。 2.特点e=2,n=p*q 3.数学原理$$Ⅰ.若p \equiv -1 \pmod 4$$首先 $$由于x^2 \equiv a \pmod p,且a^{(p-1)/2} \equiv 1 \pmod p$$ $$那么x \equiv +-a^{(p+1)/4} \pmod p$$ 所以 $$记m_p \equiv c^{(p+1)/4} \pmod p,m_q \equiv c^{(q-1)/4} \pmod q$$ $$Ⅱ.若p \equiv 1 \pmod 4$$参考AMM算法 AMM算法-Crypto-25-Lamb Ⅲ.那么我们会得到四个方程组$$(1)m \equiv m_p \pmod p,m \equiv m_q \pmod q$$ $$(2)m \equiv -m_p \pmod p,m \equiv m_q \p...
RSA-AMM算法
发表于2026-03-22|更新于2026-09-08|CryptoRSA|Crypto•RSA
Adleman-Manders-Miller算法1.简介原始的AMM算法主要关注于二次剩余问题。后来,提出了一个针对有限域F_q^m上的r次剩余求解问题的新算法(简称BV算法) 2.作用常用于e和phi_n不互素的情况 3.数学原理Ⅰ.二次剩余$$m^2 \equiv c \pmod{p},记p=2^t \cdot {s},由Euler准则:$$ $$对于二次剩余:x^{(p-1)/2} \equiv 1 \pmod p,即x^{2^{(t-1)} \cdot {s}} \equiv 1 \pmod p$$ $$对于二次非剩余:y^{(p-1)/2} \equiv -1 \pmod p,即y^{2^{(t-1)} \cdot {s}} \equiv -1 \pmod p$$ (1)当t=1时$$x^s \equiv 1 \pmod p,两边同时乘x再开方得:x^{(s+1)/2} \equiv x^{1/2} \pmod p$$ $$将c代入:c^{(s+1)/2} \equiv c^{1/2} \p...
Wiener's Attack 维纳攻击
发表于2026-03-19|更新于2026-03-19|学习笔记非对称加密|Crypto•RSA
维纳攻击一、攻击条件设$$N=pq,q<p<2q,$$若: $$d < \frac {1}{3}N^{\frac {1}{4}}$$ 给出$$N,e(ed \equiv 1 \pmod {\lambda (N)},$$则攻击者可以恢复d 针对维纳攻击的对策: 选择较大公钥:$$将e替换为e’=e+k \lambda(N),当e’足够大即e’>N^{\frac {3}{2}}$$ 中国剩余定理:$$选择d使得\quad dp \equiv d \pmod {p-1},dq \equiv d \pmod {q-1},但d本身不小,那么可以:$$ $$计算M_p \equiv C^dp \pmod p,Mq \equiv c^dq \pmod q$$ $$利用中国剩余定理:M \equiv M_p \pmod p,M\equiv M_q \pmod q,其中0 \leq M <N$$ $$由于d模 \lambda (N)可能很大,故维纳攻击并不适用$$ 二、攻击原理How to attack$$记G=gcd(p-1,q-1...
picoCTF 2026
发表于2026-03-15|更新于2026-03-15|WP|Crypto•CTF
1、cryptoamze题目123456LFSR Initial State:[0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1]LFSR Taps:[63, 61, 60, 58]Encrypted Flag:8f0e6d0f5b0dc1db201948b9e0cebd8f184b92a3e4793abf8dac3d9e135f39a638338e7e04fbddef0c6260a4eb758417 解答123456789101112131415161718192021222324from Crypto.Util.number import *def lfsr_left(init_state,taps,num_bits): state=init...
RSA-Franklin-Reiter相关消息攻击
发表于2026-03-15|更新于2026-09-08|学习笔记非对称加密|Crypto•RSA
一、原理 攻击条件$$当A使用同一公钥对两个具有某种线性关系的M_1与M_2进行加密,并将加密后的消息C_1,C_2发送给B$$$$M_1,M_2具有某种线性关系:M_1 \equiv f(M_2) \pmod N,其中f为一个线性函数$$$$在具有较小错误概率下的情况下,其复杂度为O(e \log_2 N)$$ 攻击原理$$已知C_1 \equiv M_1^e \pmod N,且M_1 \equiv f(M_2) \pmod N$$$$那么M_2是方程f(x)^e \equiv C_1 \pmod N的一个解,即M_2是方程f(x)^e-C_1在模N下的一个根$$$$且M_2是x^e-C_2在模N意义下的一个根,那么x-M_2同时整除上述两个多项式$$$$故可以求得两个多项式的最大公因子,若最大公因子是线性的,那么就求到了M_2$$ e=3时:最大公因子一定是线性的 二、例题 1、题目12345678910111213141516171819202122232425from secret import flagfrom Crypto.Util.number im...
PolarCTF 2025冬季赛
发表于2026-03-09|更新于2026-03-31|WP|Crypto•CTF
Crypto1、神秘套娃题目12345一天,小明在古玩市场得到一个神秘的套娃,听说这个套娃藏着古代最有钱富豪的宝箱密码,套娃的底部,你发现了三段标注 “核心加密” 的神秘字符串,根据小明细心研究,这些是逐步叠加嵌套得到的密码,已知flag在初步被加密为24292125,请帮小明得到宝箱的密码,或许他能和你46分(注:每一个结果中间加一个空格号,再套上flag{})第一段:22151311012182213第二段:36122921261633143212第一段:3619373118351933 思路由题意得,每两个数字对应键盘上某行某列的字母。得到第一段:stepwise 第二段:nwlahycrxw 第三段:nomziboc。由题目信息可知是逐步叠加嵌套得到的密码,将第二段字符串用凯撒密码枚举偏移量解密,当偏移量等于9时解得encryption。将第三段也偏移9位得到efdqzsft,再枚举偏移量解密,当偏移量等于12时,解得strength 2、ezAES题目1234k = 54686973497341555331323435363638IV = 496E6...
1234
avatar
Lamb
Nothing but yourself
文章
35
标签
20
分类
33
Follow Me
公告
This is my Blog
最新文章
零知识证明学习笔记-EUDI 入门概念整理2026-09-21
基于格的后量子学习笔记——初探LWE、RLWE、MLWE2026-09-14
出题小记 HDCTF-Rainbow sour2026-09-13
2026 磐石行动 Crypto wp2026-09-07
湾区杯2026-WP2026-09-04
分类
  • Crypto9
    • AES1
    • ECC1
    • LLL1
    • RSA2
    • coppersmith1
    • 学习笔记1
    • 算法2
标签
Crypto 大模型 EUDI 对称密码 LWE 侧信道 国密 零知识证明 CTF 后量子密码 离散对数 杂 WP ECC Easy RSA 古典密码 MPKC 格密码 agent
归档
  • 九月 2026 5
  • 八月 2026 6
  • 七月 2026 2
  • 六月 2026 1
  • 五月 2026 3
  • 四月 2026 3
  • 三月 2026 10
  • 二月 2026 1
网站信息
文章数目 :
35
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2025 - 2026 By Lamb框架 Hexo 7.3.0|主题 Butterfly 5.5.3