Skip to main content
QUICK REVIEW

[論文レビュー] Group ring cryptography

Barry Hurley, Ted Hurley|arXiv (Cornell University)|Apr 9, 2011
Coding theory and cryptography参考文献 4被引用数 3
ひとこと要約

本稿では、群環の単位に基づく新しい公開鍵暗号方式を提案する。群環の代数的構造を活用することで、暗号化と誤り訂正符号化を統合する。非可換な単位と単位のべきを用いた離散対数問題の導入により、強固なセキュリティとO(n log n)の効率的な暗号化/復号化を達成し、ハミング符号を用いた誤り耐性とRSAとの互換性を実証した。

ABSTRACT

Cryptographic systems are derived using units in group rings. Combinations of types of units in group rings give units not of any particular type. This includes cases of taking powers of units and products of such powers and adds the complexity of the {\em discrete logarithm} problem to the system. The method enables encryption and (error-correcting) coding to be combined within one system. These group ring cryptographic systems may be combined in a neat way with existing cryptographic systems, such as RSA, and a combination has the combined strength of both systems. Examples are given.

研究の動機と目的

  • 群環の代数的性質およびその単位に基づく新しい公開鍵暗号方式の開発。
  • ハミング符号などの誤り訂正符号化を、同じ代数的枠組み内で暗号化プロセスに直接統合すること。
  • 非可換な単位と単位のべきを組み合わせることで、従来の離散対数問題や素因数分解に基づくシステムを上回るセキュリティを強化すること。
  • RSAなどの既存システムとの互換性を可能とし、両者の強みを併せ持つハイブリッド暗号システムを構築すること。
  • 4096桁のデータを2.5秒で処理するなど、計算例を通じて実用的妥当性を示すこと。

提案手法

  • 有限群G上の環Rにおける係数への桁のマッピングにより、平文を群環RGの要素として表現する。
  • 群環RGにおける可逆元(単位)uを暗号鍵として用い、暗号化をw ↦ w*u または w ↦ u*w として定義する。
  • 非可換要素(例:uab, bau)と巡回単位(h)の組み合わせから単位を構築し、非可換性が複雑性を高めることを保証する。
  • 単位のべき(例:u^127)を適用して離散対数問題を導入し、セキュリティを強化する。
  • 暗号化済み群環要素の係数を送信前に符号化することで、誤り訂正符号(例:ハミング符号)を統合する。
  • 群の位数を超える桁数のメッセージについては、ブロックに分割し、再帰的にブロック暗号を適用する。

実験結果

リサーチクエスチョン

  • RQ1群環の単位を用いて、暗号化と誤り訂正を統合した安全な公開鍵暗号方式を構築可能か?
  • RQ2非可換な単位と単位のべきを組み合わせることで、従来の離散対数問題や素因数分解に基づくシステムを上回るセキュリティがどのように向上するか?
  • RQ3群環フレームワークは、セキュリティを損なわず、O(n log n)の効率的な暗号化・復号化をどの程度実現可能か?
  • RQ4誤り訂正符号を群環構造にスムーズに埋め込むことで、信頼性の高い送信と自動誤り回復が可能か?
  • RQ5RSAなどの既存システムと群環暗号を統合し、両者の強みを併せ持つハイブリッド暗号システムを構築可能か?

主な発見

  • 暗号化および復号化の時間計算量がO(n log n)であることが確認され、4096桁のデータが2.5秒で処理された例で実証された。
  • 基本単位の高次のべき(例:127乗)を用いた単位の構築により、離散対数問題が導入され、セキュリティが顕著に向上した。
  • ハミング符号に基づく誤り訂正が正常に統合され、送信された係数列における1ビット誤りが訂正された。
  • 非可換単位(例:uab と bau)は可換でなく、その積は既知のタイプとは異なる新しい単位を生成し、暗号的複雑性を高めた。
  • 単位の積の逆元は、逆元の積を逆順に並べたものと一致しないため、システムの非自明な構造とセキュリティを強化した。
  • RSAとのハイブリッド統合が可能であり、両システムの強みを統合したフレームワーク内で動作した。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。