一种Pyjamask认证加密算法的密钥泄露检测方法

    公开(公告)号:CN115714643A

    公开(公告)日:2023-02-24

    申请号:CN202211393395.7

    申请日:2022-11-08

    Abstract: 本发明涉及一种Pyjamask认证加密算法的密钥泄露检测方法,包括以下步骤:首先随机生成待处理的明文消息,用Pyjamask算法对明文消息进行处理,得到正确密文,其次在Pyjamask算法处理明文消息时,导入随机半字节故障,得到错误密文,再分别通过正确密文和错误密文,逆向推导出第(r‑1)轮的中间状态值Mr‑1和计算Mr‑1和的差分值ΔMr‑1,由ΔMr‑1≠0得到一组不可能差分关系方程式,从而缩小密钥搜索空间,重复导入故障,最后可以推导出正确的轮密钥,再根据密钥编排算法,可以推导出正确的密钥K。本发明提供的方法易实现、速度快且准确性高,对Pyjamask认证加密算法的安全性研究具有重要的意义。

    适用于区块链的两方钱包密钥更新方法

    公开(公告)号:CN118798888A

    公开(公告)日:2024-10-18

    申请号:CN202410812310.7

    申请日:2024-06-21

    Abstract: 一种适用于区块链的两方钱包密钥更新方法,由更新发起方向验证方发出两方钱包密钥更新请求,验证方收到后验证请求并在本地冷钱包中生成可验证随机函数(VRF)密钥对、VRF随机串证明对以及公共参考串(CRS)后,验证方将其中的CRS、VRF证明和VRF公钥发送至更新发起方;更新发起方在本地冷钱包中更新密钥份额、加密更新结果并生成更新证明后,将更新证明发送至验证方;验证方验证收到的更新证明后,在本地冷钱包中更新密钥份额、加密更新结果并生成更新证明后,将更新证明和VRF随机串发送至更新发起方;更新发起方验证收到的更新证明以及VRF随机串证明对,当均验证通过时两方钱包密钥更新结束。本发明能够实现两方合作完成对钱包私钥的公平、安全更新。

Patent Agency Ranking