JPS62226785A - デイジタル画像デ−タの暗号化方式 - Google Patents
デイジタル画像デ−タの暗号化方式Info
- Publication number
- JPS62226785A JPS62226785A JP61068323A JP6832386A JPS62226785A JP S62226785 A JPS62226785 A JP S62226785A JP 61068323 A JP61068323 A JP 61068323A JP 6832386 A JP6832386 A JP 6832386A JP S62226785 A JPS62226785 A JP S62226785A
- Authority
- JP
- Japan
- Prior art keywords
- matrix
- data
- image data
- ciphered
- key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000011159 matrix material Substances 0.000 claims abstract description 63
- 238000000034 method Methods 0.000 claims description 19
- 230000000694 effects Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は情報の秘匿またはデータの保護を目的とする画
像データの暗号化方式に係り、特に第3者による解読や
データの改変を困難にする事によす信頼性を向上させる
のに好適なデータ暗号化方式に関する。
像データの暗号化方式に係り、特に第3者による解読や
データの改変を困難にする事によす信頼性を向上させる
のに好適なデータ暗号化方式に関する。
従来、画像データの暗号化方式としては、特開昭55−
31330号公報記載の如く暗号化鍵または暗証番号に
より生成したスクランブル信号を原画像に加算するかま
たは排他的論理和をとる事により暗号化する方式が知ら
れていた。
31330号公報記載の如く暗号化鍵または暗証番号に
より生成したスクランブル信号を原画像に加算するかま
たは排他的論理和をとる事により暗号化する方式が知ら
れていた。
上記従来技術は、複数の画像データを同一の暗号化鍵(
以下、単に鍵と略する)で暗号化した場合の暗号強度の
低下、すなわち悪意の第3者による解読の危険性の増大
について配慮されていなかまたは排他的論理和をとる事
により、スクランブル信号が消去され、鍵を知らない第
3者にノボ画像データの情報が漏えいする可能性がある
という問題があった。
以下、単に鍵と略する)で暗号化した場合の暗号強度の
低下、すなわち悪意の第3者による解読の危険性の増大
について配慮されていなかまたは排他的論理和をとる事
により、スクランブル信号が消去され、鍵を知らない第
3者にノボ画像データの情報が漏えいする可能性がある
という問題があった。
本発明の目的は、上記の問題点を解消し、より暗号強度
が高く、第3者による解読の危険性の小さい暗号方式を
提供する事にある。
が高く、第3者による解読の危険性の小さい暗号方式を
提供する事にある。
上記目的は、暗号化すべきディジタル画像データを矩形
領域に分割し、各矩形領域に含まれる画像データを行列
とみなし、その行列と暗号化鍵により生成された行列と
の積を暗号データとする事により達成される。また、こ
の方式において一意的な原画像データの復号が可能とな
るためには、暗号化で使用する鍵により生成された行列
が正則であり、逆行列をもつ事が必要である。Sから正
則な行列を生成するためには、あらかじめ正則な行列A
を固定しておき、鍵を初期値として生成される疑似乱数
系列の要素を成分とする3角行列りとの積ADを暗号化
に使用すればよい。
領域に分割し、各矩形領域に含まれる画像データを行列
とみなし、その行列と暗号化鍵により生成された行列と
の積を暗号データとする事により達成される。また、こ
の方式において一意的な原画像データの復号が可能とな
るためには、暗号化で使用する鍵により生成された行列
が正則であり、逆行列をもつ事が必要である。Sから正
則な行列を生成するためには、あらかじめ正則な行列A
を固定しておき、鍵を初期値として生成される疑似乱数
系列の要素を成分とする3角行列りとの積ADを暗号化
に使用すればよい。
暗号化すべきディジタル画像データをPとし、Pを矩形
領域に分割した。各領域をPl−とする。
領域に分割した。各領域をPl−とする。
P、、は行列である。領域PIJに対応して鍵により生
成された正則な行列をK I Jとすると、暗号データ
RIノは R□=に、J−Pll ・・・(
1)として算出される。ここで右辺は行列の乗算である
。行列PL、の大きさをm X nとすると、行列K
I Jの大きさはm X m 、 I41Jの大きさは
mXnである。復号化は、Ki−の逆行列に+−″″1
を使ってP t a = K I J−1Rt 7
・・・(2)とする事により、原画
像データP I Jが復元される。
成された正則な行列をK I Jとすると、暗号データ
RIノは R□=に、J−Pll ・・・(
1)として算出される。ここで右辺は行列の乗算である
。行列PL、の大きさをm X nとすると、行列K
I Jの大きさはm X m 、 I41Jの大きさは
mXnである。復号化は、Ki−の逆行列に+−″″1
を使ってP t a = K I J−1Rt 7
・・・(2)とする事により、原画
像データP I Jが復元される。
この方式で、別の画像データQを、同じ鍵で暗号化した
データをSとすると、 5IJ=KIJQIJ ・・・
(3)となる、ここで、m = nでかつSIjが正則
のとき(1)と(3)からK I Jが消去できてS+
、−’R+J=Q*J−工PIJ ・
・・(4)となり、鍵を知らない第3者が2つの暗号デ
ータだけから原画像データの商Q(J−IP、−を知る
事ができる。しかし、従来方式の加算または排他的論理
和の場合と異なり、Q I J″″” P I Jから
2枚の原画像データの部分的情報を得る事はきわめて固
壁であり、解読の危険性を小さくする事ができる。
データをSとすると、 5IJ=KIJQIJ ・・・
(3)となる、ここで、m = nでかつSIjが正則
のとき(1)と(3)からK I Jが消去できてS+
、−’R+J=Q*J−工PIJ ・
・・(4)となり、鍵を知らない第3者が2つの暗号デ
ータだけから原画像データの商Q(J−IP、−を知る
事ができる。しかし、従来方式の加算または排他的論理
和の場合と異なり、Q I J″″” P I Jから
2枚の原画像データの部分的情報を得る事はきわめて固
壁であり、解読の危険性を小さくする事ができる。
さらに一般のmf−nの場合、上記の方法は適用できな
い。またK s Jと同様の方法で生成されたn×n行
列Ltaを使用して R+ a ’ =K t J P t J L (J
・・・(5)の如く、左右から行列と
乗算して暗号化すれば、同一鍵で複数の画像を暗号化し
ても、Ki−とL (Jを同時に消去する事はできず、
暗号強度はさらに増大する。
い。またK s Jと同様の方法で生成されたn×n行
列Ltaを使用して R+ a ’ =K t J P t J L (J
・・・(5)の如く、左右から行列と
乗算して暗号化すれば、同一鍵で複数の画像を暗号化し
ても、Ki−とL (Jを同時に消去する事はできず、
暗号強度はさらに増大する。
また、KIJまたはLl□をあらかじめ決められた正則
な行列Aと、疑似乱数系列の要素を成分とする3角行列
りとの積ADとして生成する事により、行列K + a
、 L t Jの正則性を保証する事ができ行列の生
成処理が簡単化される。なぜなら、行列ADが正則であ
るためには、行列Aは正則行列を選んであるので、行列
りを正則にすればよいが、Dは3角行列であるからその
対角成分がOでなければDの正則性が保証されるからで
ある。
な行列Aと、疑似乱数系列の要素を成分とする3角行列
りとの積ADとして生成する事により、行列K + a
、 L t Jの正則性を保証する事ができ行列の生
成処理が簡単化される。なぜなら、行列ADが正則であ
るためには、行列Aは正則行列を選んであるので、行列
りを正則にすればよいが、Dは3角行列であるからその
対角成分がOでなければDの正則性が保証されるからで
ある。
以下、本発明の一実施例を第1図および第2図により説
明する。
明する。
第1図は1発明方式によるディジタル画像データの暗号
化処理装置のブロック構成図である。暗号化すべき画像
データは画像メモリ1に格納される6画像メモリ1に格
納されたデータは、仮想的に大きさm X nの矩形領
域2に分割され、各領域毎に暗号化される。
化処理装置のブロック構成図である。暗号化すべき画像
データは画像メモリ1に格納される6画像メモリ1に格
納されたデータは、仮想的に大きさm X nの矩形領
域2に分割され、各領域毎に暗号化される。
暗号化鍵データは鍵レジスタ3に格納され、疑似乱数系
列発生器4の初期値として使用される。
列発生器4の初期値として使用される。
疑似乱数系列発生Ja4は、初期値によって一意的に定
まる疑似乱数系列r s 、”L ” 1g 213
g・・・を発生する。ここでr量 はにビットの整数と
しておく。すなわち0≦r1≦2に−1である。
まる疑似乱数系列r s 、”L ” 1g 213
g・・・を発生する。ここでr量 はにビットの整数と
しておく。すなわち0≦r1≦2に−1である。
上3角行列生成部5では、疑似乱数系列r1 を成分と
してもつ上3角行列りを生成する6一方。
してもつ上3角行列りを生成する6一方。
定数行列格納メモリ6には、あらかじめ定められた正則
な定数行列Aを格納しておく。行列Aの成分はにビット
の整数である。定数行列格納メモリ6の内容は、暗号処
理中は変化しない。
な定数行列Aを格納しておく。行列Aの成分はにビット
の整数である。定数行列格納メモリ6の内容は、暗号処
理中は変化しない。
行列乗算器7は、上3角行列りと定数行列Aの行列乗算
を行い、結果ADを出力する。この出力ADはさらにも
う一つの行列乗算器8に人力され、原画像データP、J
と行列乗算され、結果のADPi Jが、矩形領域P、
aの暗号データとして出力される。
を行い、結果ADを出力する。この出力ADはさらにも
う一つの行列乗算器8に人力され、原画像データP、J
と行列乗算され、結果のADPi Jが、矩形領域P、
aの暗号データとして出力される。
以上の処理を、原画像データに含まれる全ての矩形領域
に対して行う事により、全体の暗号化が行われる。復号
化は行列Ar)がその逆行列(AD)−1になるだけで
他は全く同様である。
に対して行う事により、全体の暗号化が行われる。復号
化は行列Ar)がその逆行列(AD)−1になるだけで
他は全く同様である。
第2図は上3角行列りの内容を示す図である。
左下の成分d+1.i>jは全てOであり、対角成分d
zは≠0となる様に選ぶ。
zは≠0となる様に選ぶ。
以上の実施例では、行列A、Dの成分はにビットの整数
とした。kは任意であるが1例えば原画像データの各画
素ビット長と等しくとっておけばよい。通常の濃淡画像
ではに=8の場合が多い。
とした。kは任意であるが1例えば原画像データの各画
素ビット長と等しくとっておけばよい。通常の濃淡画像
ではに=8の場合が多い。
また、1)は上3角行列としたが、下3角行列としても
効果は全く同様である。また疑似乱数系列生成には例え
ば合同法などによればよいが、他の方法でも同様の効果
が得られる事は言うまでもない。
効果は全く同様である。また疑似乱数系列生成には例え
ば合同法などによればよいが、他の方法でも同様の効果
が得られる事は言うまでもない。
さらに、実施例においては、原画像データの左が曳行列
を乗算して暗号化したが、右がら、または左右両方から
乗算する方式も同様に構成する事は容易である。また、
本実施例における加減乗除の演算は通常の四則演算でも
、有限体上の演算としても同様の効果が得られる。さら
に1本実施例を画像データ以外の文章や数値データを2
次元配列に並べたものに適用しても同様の効果が得られ
る事も容易に類推できる。
を乗算して暗号化したが、右がら、または左右両方から
乗算する方式も同様に構成する事は容易である。また、
本実施例における加減乗除の演算は通常の四則演算でも
、有限体上の演算としても同様の効果が得られる。さら
に1本実施例を画像データ以外の文章や数値データを2
次元配列に並べたものに適用しても同様の効果が得られ
る事も容易に類推できる。
本発明によれば、同一の暗号化鍵で複数の画像データを
暗号化した場合の暗号強度の低下を防ぐ事ができるため
、より信頼性の高い暗号方式を実現できるという効果が
ある。また、暗号化鍵から正則な行列を生成する際に、
行列の正則性のチェックが不要であるため、処理を簡単
化・高速化できるという効果もある。
暗号化した場合の暗号強度の低下を防ぐ事ができるため
、より信頼性の高い暗号方式を実現できるという効果が
ある。また、暗号化鍵から正則な行列を生成する際に、
行列の正則性のチェックが不要であるため、処理を簡単
化・高速化できるという効果もある。
第1図は本発明の一実施例における暗号化処理装置のブ
ロック構成図、第2図は第1図中の上3角行列生成処理
5によって生成される上3角行列の内容を示す図である
。
ロック構成図、第2図は第1図中の上3角行列生成処理
5によって生成される上3角行列の内容を示す図である
。
Claims (1)
- 【特許請求の範囲】 1、ディジタル画像データを矩形領域に分割し、各矩形
領域に含まれる画像データを行列とみなし、暗号化鍵に
より生成された行列との積演算により得られる行列を用
いて暗号化することを特徴とするディジタル画像データ
の暗号化方式。 2、上記行列として、あらかじめ正則な行列を定めてお
き、その行列と暗号化鍵により生成される疑似乱数系列
の要素を成分とする3角行列との積演算により得られる
行列を用いて暗号化することを特徴とする第1項のディ
ジタル画像データの暗号化方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61068323A JPS62226785A (ja) | 1986-03-28 | 1986-03-28 | デイジタル画像デ−タの暗号化方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61068323A JPS62226785A (ja) | 1986-03-28 | 1986-03-28 | デイジタル画像デ−タの暗号化方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62226785A true JPS62226785A (ja) | 1987-10-05 |
Family
ID=13370501
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61068323A Pending JPS62226785A (ja) | 1986-03-28 | 1986-03-28 | デイジタル画像デ−タの暗号化方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62226785A (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0359729A2 (en) * | 1988-09-15 | 1990-03-21 | Telia Ab | Encryption with subsequent source coding |
JPH11155138A (ja) * | 1997-08-15 | 1999-06-08 | Lucent Technol Inc | アクセスが制限された番組を送信する方法 |
JP2002268550A (ja) * | 2001-03-09 | 2002-09-20 | Seiko Instruments Inc | 画像の暗号化方法及び暗号化プログラム並びに暗号化画像ファイルを格納した記録媒体 |
KR100794707B1 (ko) | 2006-01-20 | 2008-01-14 | 충북대학교 산학협력단 | 다수의 영상정보를 이용한 스크램블 및 디스크램블 방법 및이를 수행하기 위한 시스템 |
JP2012247575A (ja) * | 2011-05-26 | 2012-12-13 | Kddi Corp | 情報ベクトル符号化装置、情報ベクトル復元装置、情報ベクトル符号化方法、情報ベクトル復元方法およびプログラム |
-
1986
- 1986-03-28 JP JP61068323A patent/JPS62226785A/ja active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0359729A2 (en) * | 1988-09-15 | 1990-03-21 | Telia Ab | Encryption with subsequent source coding |
JPH11155138A (ja) * | 1997-08-15 | 1999-06-08 | Lucent Technol Inc | アクセスが制限された番組を送信する方法 |
JP2002268550A (ja) * | 2001-03-09 | 2002-09-20 | Seiko Instruments Inc | 画像の暗号化方法及び暗号化プログラム並びに暗号化画像ファイルを格納した記録媒体 |
KR100794707B1 (ko) | 2006-01-20 | 2008-01-14 | 충북대학교 산학협력단 | 다수의 영상정보를 이용한 스크램블 및 디스크램블 방법 및이를 수행하기 위한 시스템 |
JP2012247575A (ja) * | 2011-05-26 | 2012-12-13 | Kddi Corp | 情報ベクトル符号化装置、情報ベクトル復元装置、情報ベクトル符号化方法、情報ベクトル復元方法およびプログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Azoug et al. | A non-linear preprocessing for opto-digital image encryption using multiple-parameter discrete fractional Fourier transform | |
Al-Roithy et al. | Remodeling randomness prioritization to boost-up security of RGB image encryption | |
JP2006003905A (ja) | 情報漏れ攻撃を防止するためのガロア体上の乗算方法及び装置、逆変換装置、そしてaesバイト置換演算装置 | |
Kanwal et al. | Analytic study of a novel color image encryption method based on the chaos system and color codes | |
JPH08510365A (ja) | データ暗号化のための方法および装置 | |
JPH0222693A (ja) | ダイナミックフィードバックスクランブル技術キーストリーム発生装置 | |
EP0782069A1 (en) | Pseudorandom number generator | |
Herbadji et al. | A new image encryption scheme using an enhanced logistic map | |
Alshehri et al. | Cryptanalysis of 2D-SCMCI Hyperchaotic Map Based Image Encryption Algorithm. | |
Khan et al. | An efficient and compromise-resilient image encryption scheme for resource-constrained environments | |
JPS62226785A (ja) | デイジタル画像デ−タの暗号化方式 | |
KR20000035057A (ko) | 능률적인 블록 암호화 방법 | |
JP5436373B2 (ja) | 秘匿性増強処理演算装置およびこれを備えた量子暗号通信端末 | |
EP3531612B1 (en) | Method and device for performing substitution table operations | |
KR100756435B1 (ko) | 키스트림 생성방법 및 장치 | |
RU2188513C2 (ru) | Способ криптографического преобразования l-битовых входных блоков цифровых данных в l-битовые выходные блоки | |
Alsultanny | Random-bit sequence generation from image data | |
Singh | Image encryption using Meitei lock sequence generated from hash functions | |
Mandal et al. | A Novel Technique for Secret Communication through Optimal Shares using Visual Cryptography (SCOSVC) | |
Tripathi et al. | Hybrid image sharing scheme using non-recursive hash key based stream cipher | |
Khan et al. | VisCrypt: Image Encryption Featuring Novel Chaotic Key Generation and Block Permutation Techniques with Visual Cryptography | |
CN112910626A (zh) | 一种基于幂次运算的数据加密及解密方法 | |
CN111147685A (zh) | 基于随机序列的多重图像加密方法、系统、智能终端 | |
JPS6281145A (ja) | デ−タ暗号化方式 | |
KR102337865B1 (ko) | 동형 암호에 기초한 산술 연산 시스템 및 이를 이용한 동형 암호 산술 연산 방법 |