エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
認証暗号化モードGCMの理論的なところの解説 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
認証暗号化モードGCMの理論的なところの解説 - Qiita
$E_K$ は秘密鍵Kの暗号化関数です。数学的な関数ですが、例えばオープンソースの tiny-AES-c (https://g... $E_K$ は秘密鍵Kの暗号化関数です。数学的な関数ですが、例えばオープンソースの tiny-AES-c (https://github.com/kokke/tiny-AES-c) であれば、以下のようになります。 ($E_K$ はAESである必要はありませんが、ここではAESを想定します) // aes.h void AES_init_ctx(struct AES_ctx* ctx, const uint8_t* key); void AES_ECB_encrypt(const struct AES_ctx* ctx, uint8_t* buf); struct AES_ctx ctx; void E_K(unsigned char *K, unsigned char *M) { AES_init_ctx(&ctx, K); AES_ECB_encrypt(&ctx, M); } GCM