首页> 外文期刊>電子情報通信学会技術研究報告 >2つの演算を用いるナップザック暗号(その2)
【24h】

2つの演算を用いるナップザック暗号(その2)

机译:使用两个操作进行背包加密(第2部分)

获取原文
获取原文并翻译 | 示例
       

摘要

We propose a knapsack cryptosystem using two operations addition and multiplication. This knapsack cryptosystem is proof against Shamir attack and LLL attack. This knapsack cryptosystem is possible high speed processing, but these key sizes grow big.%暗号化に和と横の2つの演算を用いるナップザック暗号を捉案する。秘密鍵は和と横の非線形演算で求められる密度の非常に低い超増加数列(以下、極超増加数列と呼ぶ)であり、これをモジュラー変換して公開鍵を生成する。平文を2進ベクトルで表すとき、暗号化は平文を1の要素を少なくとも1つ含む任意の偶数個に分割し、それらに対応する公開鍵の各々の和を2つずつ掛け合せ、それらすべてを加える。復号は秘密鍵の極超増加性を用いて一意に行う。鍵生成と暗号化に非線形演算を用いているため、線形問題の解法に適したShamirアルゴリズムやLLLアルゴリズムを本暗号に適用することは難しく、これらに対しては耐性をもつ。本暗号は高速な暗号処理が可能であるが、鍵のサイズが大きくなる。
机译:我们提出了一种使用两个操作加法和乘法的背包密码系统,这种背包密码系统可以抵御Shamir攻击和LLL攻击。这种背包密码系统可以进行高速处理,但是这些密钥的大小却越来越大。考虑使用算术的背包密码。秘密密钥是通过求和运算和横向非线性运算获得的,其密度极低的超增加数字序列(以下称为超增加数字序列),并且对其进行模块化变换以生成公共密钥。当明文由二进制矢量表示时,加密会将明文划分为包含至少一个1元素的任何偶数,将每个对应的公钥乘以2,然后相加。 ..通过使用秘密密钥的超增属性唯一地执行解密。由于将非线性运算用于密钥生成和加密,因此很难将适用于解决线性问题的Shamir算法和LLL算法应用于该密码,并且它们对此具有抵抗力。该密码可以进行高速密码处理,但是密钥大小很大。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号