首页> 外国专利> METHOD AND APPARATUS FOR PUBLIC-KEY CRYPTOGRAPHY BASED ON ERROR CORRECTING CODES

METHOD AND APPARATUS FOR PUBLIC-KEY CRYPTOGRAPHY BASED ON ERROR CORRECTING CODES

机译:基于纠错码的公钥密码学方法和装置

摘要

Methods and apparatus for generating a private-public key pair, for encrypting a message for transmission through an unsecure communication medium (30), and for decrypting the message are disclosed. The methods are based on the well-known McEliece cryptosystem or on its Niederreiter variant. More general transformation matrices Q are used in place of permutation matrices, possibly together with an appropriate selection of the intentional error vectors. The transformation matrices Q are non-singular n×n matrices having the form Q=R+T, where the matrix R is a rank-z matrix and the matrix T is some other matrix rendering Q non-singular. The new Q matrices, though at least potentially being dense, have a limited propagation effect on the intentional error vectors for the authorized receiver. The use of this kind of matrices allows to better disguise the private key into the public one, without yielding any further error propagation effect. Based on this family of Q matrices, the presently proposed cryptosystem enables the use of different families of codes than Goppa codes, such as RS codes, by ensuring increased public key security.
机译:公开了用于生成私钥-公钥对,对消息进行加密以通过不安全的通信介质(30)传输以及对消息进行解密的方法和装置。这些方法基于著名的McEliece密码系统或其Niederreiter变体。更一般的变换矩阵Q的代替置换矩阵的使用,故意错误矢量的适当选择可能在一起。变换矩阵Q是形式为Q = R + T的非奇数n×n矩阵,其中矩阵R是秩z矩阵,并且矩阵T是使Q非奇数的其他矩阵。新的Q矩阵尽管至少潜在地是密集的,但是对授权接收器的故意误差矢量具有有限的传播效果。使用这种矩阵可以更好地将私钥伪装成公共密钥,而不会产生任何进一步的错误传播效果。基于该Q矩阵家族,当前提出的密码系统通过确保增加的公共密钥安全性,使得能够使用与Goppa代码不同的代码家族,例如RS代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号