国内の概要アルゴリズム

国内の暗号化アルゴリズム

国家秘密アルゴリズムは、当社のデータ暗号化アルゴリズムの独立した研究と技術革新のセットで、開発の年後、その上SM1、SM2、SM3、SM4、SM7、暗号化アルゴリズムのSM9、祖(ZUC)とを含む複数の標準的なアルゴリズムを、公布しました。最も広く使用されているSM2、SM3、SM4商用暗号化アルゴリズムの3種類、それぞれ、非暗号化アルゴリズム、対称暗号化アルゴリズム、およびハッシュアルゴリズム対称です。

1. SM1アルゴリズム。

このアルゴリズムは、対称アルゴリズムとキーの長さを用意し国家暗号管理することにより、標準の商業用パスワードパケットであるアルゴリズムは、まだ存在しない場合、パケット長128、セキュリティアルゴリズムの強度とかなりのパフォーマンスAESアルゴリズムを達成するために、関連するハードウェアおよびソフトウェアです唯一のチップ内に存在するIPコアの形態で、開示されています。

2. SM2アルゴリズム

非対称鍵アルゴリズムはECCアルゴリズム、256ビットの暗号化強度に基づくアルゴリズムであり、その安全性が現在使用RSA1024と比較して明らかな利点を有しています。

3. SM3のアルゴリズム

このアルゴリズムはまた、暗号化ハッシュアルゴリズムと呼ばれるハッシュアルゴリズムに属し、256のハッシュ値を(ダイジェスト)、およびSM2アルゴリズムが一緒に公開されています。関数MD5、SHA-1と同じ。256ビット・コードを生成します。アルゴリズムは不可逆的なアルゴリズムです。このアルゴリズムはまた、機密です。

4. SM4アルゴリズム

アルゴリズムは、対称暗号化アルゴリズムであり、標準的な128ビットの暗号化強度がWAPI、一緒に公開されています。このアルゴリズムは、無線LAN製品のグループ化アルゴリズムです。アルゴリズムは、鍵長は128ビットであり、パケット長が128ビットです。鍵拡張アルゴリズムと暗号化アルゴリズムは、反復非線形構造32によって実現されます。暗号化アルゴリズム及び復号アルゴリズムと同様の構成が、ラウンド鍵の使用の逆の順序で、復号化ラウンド鍵は、逆の順序で暗号化ラウンド鍵です。

5. SM7対称暗号

SM7アルゴリズムは、鍵長が128ビットであり、パケット長が128ビットで、ブロック暗号です。アルゴリズムテキストSM7は、現在一般に入手可能ではありません。SM7は、非接触ICカードのID対応のアプリケーション(アクセスカード、労働許可、入国許可)、チケットタイプのアプリケーション(大規模なイベントのチケット、イベントチケット)などのアプリケーション、支払いとカードタイプのアプリケーション(消費者のカードの統合、キャンパスカード、業務に適用されますカード、バスカード)。

6. SM9非対称アルゴリズム

一般に、デジタル署名アルゴリズム、鍵交換プロトコルおよび鍵カプセル化メカニズムと公開鍵暗号化アルゴリズム:SM9は、暗号アルゴリズムの識別、および類似SM2に基づいており、それは、4つの部分からなります。これらのアルゴリズムでは、楕円曲線上のこのツールを使用して、SM2アルゴリズムは伝統的な意味とは異なる、アイデンティティベースの暗号化を実現することができ、公開鍵は、それによって伝統的な意味ではなく、識別に関連するユーザの識別情報であります公開鍵暗号は、証明書管理の必要性を排除し、多くの利点を持っています。
SM9一般的な基礎理論およびインプリメンテーションに適用される追加ためSM9のバイリニアバイリニア性質は、SM2に基づいて、識別コードの一般的な部分にも同様に適用可能です。

おすすめ

転載: blog.csdn.net/makenothing/article/details/94448088