首页> 外国专利> Method for checking the security of a key pair of a cryptographic system based on algebraic codes

Method for checking the security of a key pair of a cryptographic system based on algebraic codes

机译:基于代数码的密码系统密钥对安全性检查方法

摘要

The invention describes a method for checking the security of a key pair of a cryptographic system based on algebraic codes, in particular the Faure-Loidreau cryptosystem. The key pair comprises a public key for encrypting a message and a private key for decrypting the message, the public key comprising a code word (G ∈ Gab [n, k]) of an interleaved gabidulin code. In a step a), the method according to the invention comprises determining an estimated code word (x̂G) from the public key in which a number of columns and / or rows have been deleted, using a decoder (Dec (·)) which executes an error clearing decoding algorithm. In step b), the determination of an error vector (ẑ) from the public key and the estimated code word (x̂G) is included. In step c) there is a check as to whether the error vector (ẑ) determined in step b) has a predetermined rank. Finally, in step d), the key pair which comprises the public key checked in step a) is marked as weak if the check in step c) is positive.
机译:本发明描述了一种用于基于代数码,特别是Faure-Loidreau密码系统,检查密码系统的密钥对的安全性的方法。密钥对包括用于加密消息的公共密钥和用于解密消息的私有密钥,该公共密钥包括交错的gabidulin代码的代码字(G∈Gab [n,k])。在步骤a)中,根据本发明的方法包括使用执行以下操作的解码器(Dec(·)),从其中删除了许多列和/或行的公钥中确定估计的代码字(x̂G)。错误清除解码算法。在步骤b)中,包括从公共密钥和估计的代码字(x̂G)中确定误差矢量(ẑ)。在步骤c)中,检查在步骤b)中确定的误差矢量(ẑ)是否具有预定等级。最后,在步骤d)中,如果步骤c)中的检查为肯定的,则将包括在步骤a)中检查的公共密钥的密钥对标记为弱。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号