動的暗号化は、2つの当事者がトランザクションごとに暗号化アルゴリズムを変更できるようにする暗号化原理です。[1] [2]
導入
動的暗号化の原理は、デンマーク工科大学のラース・R・クヌーセン教授によって発明されました。動的暗号化の原理は特許を取得しています。
従来の暗号システムでは、特定の暗号が選択されるため、システムのセキュリティは鍵変更の頻度と鍵共有方式に依存します。動的暗号化は、新しいデータトランザクションごとに鍵だけでなく暗号も変更されるような暗号セットを定義することで、このようなシステムを強化します。これは、移動標的防御パラダイムの原理に基づいています。
動的暗号化の原理を使用して暗号化されたチャネルを確立するために、送信者と受信者は最初にキーをネゴシエートし、次に送信者が大規模な暗号プールから暗号を選択し、それを暗号化されたメッセージと一緒に送信します。
既知の暗号( AES、DESなど)から動的暗号化システムを構築することが可能であり、このシステムから生成されるすべての暗号化アルゴリズムは、少なくとも静的な基礎暗号と同じくらい安全である。[3]
詳細
交換される暗号システムを秘密に保つ必要はありませんが、攻撃者が送信された暗号化システムを変更するのを防ぐために、システムは認証されたチャネルを介して送信される必要があります。
アプリケーション
ダイナミック暗号化は、iOSおよびAndroid向けの音声通信およびライブチャットアプリケーションであるDencrypt Talkで導入されています。[4] Dencrypt Talkは、標準的なAES暗号化を動的レイヤーでラップすることでこの原理を適用しています。このレイヤーは、2つのクライアント間の通話ごとに変更されます。[5] [6]
受賞歴
2017年、Dencryptは音声通信のための動的暗号化の導入が評価され、NATOの防衛イノベーションチャレンジ賞を受賞した。[7] [8]
参考文献
- ^ Ramkilde Knudsen, Lars (2015). 「動的暗号化」. Journal of Cyber Security and Mobility . 3 (4): 357– 370. doi : 10.13052/jcsm2245-1439.341 . S2CID 40910779.
- ^ Ramkilde Knudsen, Lars (2019年1月10日). 「動的暗号化に関するブログ投稿」
- ^ Rijmen, Vincent. 「動的暗号化に関する意見」(PDF) .
- ^ 「Dencrypt Talk」。NATO。
- ^ 「Dencrypt Talk」。Dencrypt A/S。
- ^ 「動的暗号化は秘密を守る」デンマーク工科大学。
- ^ 「暗号化会社がNATOイノベーション賞を受賞」デンマーク工科大学。
- ^ 「NITEC '17報告書」(PDF)NATO。2019年5月11日時点のオリジナル(PDF)からアーカイブ。 2019年6月12日閲覧。