現在、ITで使われる暗号には2種類あります。個人目的またはビジネス目的で正当な通信を保護するために使われる場合と、ウイルス作者が悪性プログラムをアンチウイルス製品から暗号によって隠すのに使われる場合です。
最近では、正当な暗号を使う場合には、送り手と受けての両方が互換性のある鍵を持っている必要があります。2人またはそれ以上の人の間で共通鍵を持つか、すべての送り手が公開鍵を持ち、受け手が秘密鍵を持つのが一般的です。
ウイルス作者は、アンチウイルススキャナがコードを検出するのを困難にするために暗号を使います。受け手はウイルスの暗号を解除する鍵を持たないため、ウイルスのコードの中に暗号解除のアルゴリズムが埋め込まれています。
|