-3

ピクセルの混乱と拡散を使用して、MATLAB で画像を暗号化しようとしています。したがって、コードはピクセルの位置を変更し、ピクセルのグレースケール値を変更します。問題は、取得した暗号化されたイメージが元のイメージよりも 2 ~ 3 倍大きいことです。なぜこれが起こっているのか理解できません!どんな助けでも大歓迎です。

ペドロ

4

1 に答える 1

0

暗号化されたイメージは、元のイメージよりも「ランダム」であるため、元のイメージよりもはるかに圧縮性が低くなる可能性があります。画像はJPEGなどの圧縮形式ですか?その場合、問題を回避できない可能性が非常に高くなります。

BMP のような圧縮されていない画像形式は、可能な解決策である同じファイル サイズを提供するはずです。

CTRモードなど、ファイルサイズが大きくならない暗号化方式もありますが、必要なファイル形式情報も暗号化されているため、画像として表示できない場合があります。暗号化されたファイルをどこかに保存し、その場所に「暗号化された画像」というプレースホルダーを置くことができます。

于 2013-03-20T13:23:13.597 に答える