バス暗号化とは、暗号化された命令を実行するための安全な暗号プロセッサを含むコンピュータのデータバス上で暗号化されたプログラム命令を使用することです。バス暗号化は主に、 ATM、TVセットトップ ボックス、双方向デジタル ラジオなどの安全なデータ通信デバイスなど、高度なセキュリティを必要とする電子システムで使用されます。
バス暗号化は、あるプロセッサから別のプロセッサへのデータバス上での暗号化されたデータ転送を意味する場合もあります。たとえば、暗号化された命令の入力を必要としないCPUからGPUへの転送などです。このようなバス暗号化は、 Windows Vista以降の Microsoft オペレーティングシステムで、証明書、BIOS、パスワード、およびプログラムの信頼性を保護するために使用されます。PVP-UAB ( Protected Video Path ) は、PC 内のプレミアムビデオコンテンツがPCIeバスを介してグラフィックスカードに渡されるときにバス暗号化を提供し[1]、デジタル著作権管理を強化します。
バス暗号化が必要になるのは、複数の人が電子システムの内部回路にアクセスできる場合です。その理由は、システムの保守や修理、システムのスペア部品の在庫、システムの所有者、システムの盗難、紛失または放棄されたシステムの発見などです。バス暗号化は、データ バス上またはデータ転送中に簡単に発見される可能性のある暗号化された命令の改ざんを防止するだけでなく、侵入者が悪用できるセキュリティの弱点を明らかにする可能性のある復号化された命令の発見を防止するためにも必要です。
TVセットトップ ボックスでは、新機能の提供やバグの修正のために、定期的にプログラム命令を顧客のユニットにダウンロードする必要があります。これらの新しい命令は送信前に暗号化されますが、データ バス上および実行中もセキュリティを維持し、無許可のケーブル TV ボックスの製造を防ぐ必要があります。これは、外部データ メモリからデータ バス上の暗号化された命令を読み取り、暗号プロセッサで命令を復号化し、同じ暗号プロセッサで命令を実行する、安全な暗号プロセッサによって実現できます。
参照
注記
- ^ Microsoft Windows Vista の暗号化 2007 年 9 月 3 日アーカイブ、Wayback Machineより
参考文献
- R. Elbaz 他著「バス暗号化用ハードウェア エンジン -- 調査」、2005 年。PDF
- ロバート・M・ベスト、米国特許 4,278,837、1981 年 7 月 14 日
