-
公开(公告)号:CN119172049A
公开(公告)日:2024-12-20
申请号:CN202411252386.5
申请日:2024-09-06
Applicant: 南京大学
Abstract: 本申请提供一种对后量子密码中公钥密码的侧信道攻击方法,所述方法包括获取待解密密钥,对所述待解密密钥进行CPA攻击,所述CPA攻击包括根据所述待解密密钥进行相关性计算,得到皮尔森相关性矩阵,并将所述皮尔森相关性矩阵导入修正汉明重量模型中进行筛选,得到若干个正确密钥系数;所述修正汉明重量模型用于计算对应所述待解密密钥中间值的补码,所述中间值的补码为所述CPA的攻击位置;对所述正确密钥系数进行试错格攻击,得到完整解密密钥,所述完整解密密钥用于解密已知密文。本申请通过上述方法解决了现有CPA攻击计算量大且攻击失败概率大的问题。
-
公开(公告)号:CN118606924A
公开(公告)日:2024-09-06
申请号:CN202410760598.8
申请日:2024-06-13
Applicant: 南京大学
Abstract: 本申请提供一种可配置洗牌方法及装置,方法包括通过线性反馈移位算法生成若干个第一随机索引以得到索引数组,其中线性反馈移位算法包括反馈函数和移位运算,反馈函数为异或运算函数;对第一随机索引进行地址赋值以得到第一地址;对初始序列中的第一元素进行地址赋值以得到第二地址;根据第一随机索引、第一地址和第二地址,对初始序列中的第一元素进行置换,以得到乱序序列。上述洗牌方法只需提供一个随机种子和一个初始序列,就可以持续输出初始序列的乱序版本,可降低外部随机数的输入频率,节约存储空间,且相较于Fisher‑Yates算法计算开销小,可缩短洗牌所用的时间,解决洗牌方法所需存储空间大且运算效率低的问题。
-
公开(公告)号:CN118862189A
公开(公告)日:2024-10-29
申请号:CN202410760456.1
申请日:2024-06-13
Applicant: 南京大学
Abstract: 本申请提供一种密码防护系统,包括第一控制电路、移位寄存器、生成电路和限制电路,移位寄存器生成多个第一随机索引;生成电路用于根据第一随机索引生成第一索引数组,从第一索引数组内输出第二随机索引;限制电路用于根据第二随机索引生成第三随机索引,第三随机索引是通过修改第二随机索引得到的;排列电路用于存储由第一顺序排列的多个元素构成的第一排列,以及根据第三随机索引从第一排列的多个元素中依次输出目标元素;生成电路还用于接收目标元素和第一排列生成由第二顺序排列的多个目标元素构成的第二排列。通过移位寄存器生成随机索引,并通过限制随机索引的范围,降低外部随机数输入的频率,使密码芯片以更灵活的方式运行。
-
-