-
公开(公告)号:CN116260574A
公开(公告)日:2023-06-13
申请号:CN202211102494.5
申请日:2022-09-09
Applicant: 中国人民解放军战略支援部队信息工程大学
Abstract: 本发明公开一种针对SPECK对称密码的可逆量子线路的优化方法,包括:基于SPECK算法密钥扩展函数和轮加密函数,构建SPECK算法量子加密线路;基于SPECK算法量子加密线路得到SPECK算法量子解密线路;基于SPECK算法量子加密线路及SPECK算法量子解密线路构建Grover算法搜索SPECK密钥的Oracle量子线路;对Grover算法搜索SPECK密钥的Oracle量子线路进行优化,包括模2n加法、循环移位操作的优化。发明所给出的线路优化方案,在保持Toffoli门个数一致的情况下,减少了使用CNOT门+NOT门的总数数量,并且本发明还少使用了一个量子比特。
-
公开(公告)号:CN116260575A
公开(公告)日:2023-06-13
申请号:CN202211103280.X
申请日:2022-09-09
Applicant: 中国人民解放军战略支援部队信息工程大学
Abstract: 本发明公开针对SPECK对称密码的一种量子差分分析方法,包括:步骤1:基于SPECK算法密钥扩展函数和SPECK算法轮加密函数,构建SPECK算法量子加密线路;步骤2:基于SPECK算法量子加密线路得到SPECK算法量子解密线路;步骤3:基于SPECK算法量子加密线路及SPECK算法量子解密线路构建Grover算法查找符合差分路径的明文对量子线路及猜解SPECK算法第r轮的轮秘钥量子线路;步骤4:基于构建的量子线路进行量子差分分析,完成SPECK算法安全分析。本发明可以有效地克服传统计算机算力有限的缺点,进而可以更加高效的对现有分组密码算法的安全性进行分析。
-