JP5115930B2 - 画像情報暗号化方法、画像情報暗号化装置、画像暗号化するためのコンピュータプログラム。 - Google Patents

画像情報暗号化方法、画像情報暗号化装置、画像暗号化するためのコンピュータプログラム。 Download PDF

Info

Publication number
JP5115930B2
JP5115930B2 JP2008196933A JP2008196933A JP5115930B2 JP 5115930 B2 JP5115930 B2 JP 5115930B2 JP 2008196933 A JP2008196933 A JP 2008196933A JP 2008196933 A JP2008196933 A JP 2008196933A JP 5115930 B2 JP5115930 B2 JP 5115930B2
Authority
JP
Japan
Prior art keywords
image information
encryption
fourier transform
key
computer program
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.)
Expired - Fee Related
Application number
JP2008196933A
Other languages
English (en)
Other versions
JP2009303191A (ja
Inventor
博幸 吉村
玲子 岩井
Original Assignee
国立大学法人 千葉大学
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 国立大学法人 千葉大学 filed Critical 国立大学法人 千葉大学
Priority to JP2008196933A priority Critical patent/JP5115930B2/ja
Publication of JP2009303191A publication Critical patent/JP2009303191A/ja
Application granted granted Critical
Publication of JP5115930B2 publication Critical patent/JP5115930B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Facsimile Transmission Control (AREA)

Description

近年、社会の情報化が進むにつれて、様々な機能を電子化する試みが行われている一方、電子化した情報の秘密性確保が問題となっている。電子化された情報の秘密性確保に関しては、指紋、虹彩、静脈パターン等個人特有ないわゆるバイオメトリクス個人情報を使用してその電子化された情報等へのアクセスを制限する等の試みが行われているが、この情報自体も秘密にすべき情報である場合が多く、このような情報も暗号化する必要がある。
暗号化するための方法として、共通鍵暗号方式、公開鍵暗号方式といった方法があり、例えば公開鍵暗号方式として下記非特許文献1にはいわゆるRSA暗号が開示されている。
R.Rivestら、"A method for obtaining digital signatures and bublic−key cryptosystems"、Communications of the ACM、Vol.21,No.2,pp120−126、1978
しかしながら、上記非特許文献1に記載の技術は複雑であり、より簡便な方法による暗号化であることが望まれている。
そこで、本発明は上記課題を鑑み、より簡便な画像情報暗号化方法、それを用いた画像情報暗号化装置、更にはそれを実現するためのコンピュータプログラムを提供することを目的とする。
本発明者らは、上記課題を鑑み、鋭意検討を行ったところ、画像情報データに対して非整数次フーリエ変換を行うことで、その次数を鍵として用いることが可能となり、また逆にその鍵を用いることで元の画像を取得することができる点に着目し本発明を完成させることに至った。
即ち、本発明の一手段に係る画像情報暗号化方法は、画像情報データに対し非整数次フーリエ変換を行うことを特徴とする。
また、本発明の他の一手段に係る画像情報暗号化装置は、画像情報データを格納する画像情報データ格納部と、画像情報データに基づき非整数次フーリエ変換を行い、鍵を生成する鍵生成部と、を有する。
また、本発明の他の一手段に係るコンピュータプログラムは、コンピュータに、画像情報データを格納する画像情報データ格納手段と、画像情報データに基づき非整数次フーリエ変換を行い、鍵を生成する鍵生成手段として機能させる。
以上、本発明により、より簡便な画像情報暗号化方法、それを用いた画像情報暗号化装置、更にはそれを実現するためのコンピュータプログラムを提供することができる。
以下、本発明の実施の形態について、図面を用いて説明するが、本発明は多くの異なる形態による実施が可能であり、以下に示す実施形態、実施例の記載にのみ制限されるものではない。
本実施形態は、画像情報暗号化装置(以下「本暗号化装置」という。)に係るものであり、図1は本暗号化装置についての機能ブロック図である。本に係る暗号化装置1は、画像情報データを格納する画像情報データ格納部11と、画像情報データに基づき非整数次フーリエ変換を行い、鍵を生成する鍵生成部12と、を有する。
本暗号化装置は、いわゆるパーソナルコンピュータ等の情報処理装置のハードディスク等の記録媒体に、暗号化を実行させるためコンピュータプログラムを格納させ、これを実際に実行させることで暗号化装置として機能させることができる。したがって、上記構成のほか、画像等必要な情報を表示させるためのモニタ、計算処理を行わせるためのCPU、CPUが計算するために必要なデータを一時記憶させるためのメモリ、電気通信回線を通じて情報を含むデータを送受信するためのモデムなど情報処理のために一般的に必要とされるものも有していることが好ましい。
本暗号化装置において、画像情報データ格納部11は、画像情報データを格納する。格納される画像情報データの元となる画像情報としては、例えば指紋、虹彩、静脈パターン等の二次元の画像情報であることが好ましいが、これに制限されるわけではない。
本暗号化装置において、鍵生成部12は、画像情報データに基づき非整数次フーリエ変換を行い、鍵を生成する。ここで、非整数次フーリエ変換は、例えば下記式で行われることが好ましい。なお下記式中、u(x)は入力関数、pは次数である。
この非整数次フーリエ変換において、次数pは鍵とすることができる。
ここで、本暗号化装置の具体的な処理について説明する。ここでは一例として人間の指紋を画像情報としている場合について説明する。図2に指紋画像の例を示す。
この指紋画像情報は、x座標(行方向の位置)、y座標(列方向の位置)及びその輝度(例えば0〜255の間の整数値)を含むデータの集合として把握され、二次元の画像情報データとして画像情報データ格納部11に格納される。
次に鍵作成部12は、画像情報データの各行に対して非整数次フーリエ変換を行う(行方向の非整数次フーリエ変換)。この際、鍵生成部12は、次数pを暗号の鍵として使用する。この鍵は非整数次フーリエ変換を行うために必要なものであり、鍵生成部12が無作為に作成して鍵とすることも可能であるし、本暗号化装置のユーザーに入力するよう要求し、その入力データを次数とすることも可能である。なお、図3に、図2におけるLine1における各画素の輝度分布を示し、図4、図5にその非整数次フーリエ変換後の結果を示しておく。なお図3において横軸はx座標を、縦軸は輝度をそれぞれ示す。また図4において横軸はxp座標を、縦軸は振幅をそれぞれ示す。さらに図5において横軸はxp座標を、縦軸は位相をそれぞれ示す。なお、ここで行う非整数次フーリエ変換において、次数pは、行ごとに同じであってもよいが、行ごとに異なっていてもよい。同じであれば鍵の簡易化を図ることが可能となり、行ごとに異ならせることで暗号の高度化を図ることができる。
また、本暗号化装置では、更に、この結果に対して列毎に非整数次フーリエ変換を行うことが暗号化の高度化の観点から好ましい。この場合において非整数次フーリエ変換における次数は同じでもよいが異なっていてもよい。同じであれば鍵の簡易化を図ることが可能となり、行ごとに異ならせることで暗号のより高度化を図ることができる。
この結果、暗号化された画像情報データを作成することができる。なお、この画像情報と鍵とを用いることで逆非整数次フーリエ変換を行い、復号化できる。
なお、本実施形態においては、各画素が強度のみのいわゆる白黒画像で説明しているが、例えば赤(R)、緑(G)、青(B)等の色ごとの輝度分布として把握し、カラー画像にも応用することができる。
以上の通り、本暗号化装置により、より簡便な画像情報暗号化方法、それを用いた画像情報暗号化装置、更にはそれを実現するためのコンピュータプログラムを提供することができる。
また本暗号化装置は、上記のとおりコンピュータを用いて実現することができるが、光学的に暗号化することもできる。具体的には、画像情報に対応した二次元情報のうち、一行分又は一列分の情報を含む光を所定距離置いて配置した少なくとも一つのレンズを透過させてこの透過した光複素振幅の行又は列を暗号化後の画像情報として取得することで可能となる。この取得した暗号化後の画像情報は例えばホログラム等の記録媒体にデータとして格納させることができる。なおこの場合、暗号化前の画像情報の発光源とレンズの中心との距離、レンズの中心と暗号化された画像情報の取得位置の距離、レンズの焦点距離が鍵として使用できる(例えば図6参照)。
本発明は、画像情報暗号化方法、画像情報暗号化装置、そのためのコンピュータプログラムとして産業上の利用可能性がある。
実施形態に係る画像情報暗号化装置の機能ブロックを示す図である。 画像情報の一例としての指紋画像情報を示す図である。 図3におけるLine1の輝度分布についての概念図である。 図3におけるLine1の輝度分布に対して非整数次フーリエ変換を行った結果についての概念図(振幅分布)である。 図3におけるLine1の輝度分布に対して非整数次フーリエ変換を行った結果についての概念図(位相分布)である。 光学的に暗号化する方法についての概念図である。

Claims (4)

  1. 行方向の位置情報であるx座標、列方向の位置情報であるy座標及び輝度を含むデータの集合からなる画像情報データを格納する画像情報データ格納部と、
    前記画像情報データに基づき非整数次フーリエ変換を行い、鍵を生成する鍵生成部と、を有する画像情報暗号化装置であって、
    前記非整数次フーリエ変換は、下記式で示されるものであって、次数pを鍵とし、
    行ごとに前記次数pを異ならせる画像情報暗号化装置。
  2. 更に、列ごとに非整数次フーリエ変換を行なう請求項1記載の画像情報暗号化装置。
  3. コンピュータに、
    行方向の位置情報であるx座標、列方向の位置情報であるy座標及び輝度を含むデータの集合からなる画像情報データを格納する画像情報データ格納手段と、
    前記画像情報データに基づき非整数次フーリエ変換を行い、鍵を生成する鍵生成手段と、して機能させるための画像情報暗号化のためのコンピュータプログラムであって、
    前記非整数次フーリエ変換は、下記式で示されるものであって、次数pを鍵とし、
    行ごとに前記次数pを異ならせる画像情報暗号化のためのコンピュータプログラム。
  4. 更に、列ごとに非整数次フーリエ変換を行なう請求項3記載のコンピュータプログラム。
JP2008196933A 2008-05-14 2008-07-30 画像情報暗号化方法、画像情報暗号化装置、画像暗号化するためのコンピュータプログラム。 Expired - Fee Related JP5115930B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008196933A JP5115930B2 (ja) 2008-05-14 2008-07-30 画像情報暗号化方法、画像情報暗号化装置、画像暗号化するためのコンピュータプログラム。

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2008127716 2008-05-14
JP2008127716 2008-05-14
JP2008196933A JP5115930B2 (ja) 2008-05-14 2008-07-30 画像情報暗号化方法、画像情報暗号化装置、画像暗号化するためのコンピュータプログラム。

Publications (2)

Publication Number Publication Date
JP2009303191A JP2009303191A (ja) 2009-12-24
JP5115930B2 true JP5115930B2 (ja) 2013-01-09

Family

ID=41549563

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008196933A Expired - Fee Related JP5115930B2 (ja) 2008-05-14 2008-07-30 画像情報暗号化方法、画像情報暗号化装置、画像暗号化するためのコンピュータプログラム。

Country Status (1)

Country Link
JP (1) JP5115930B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107302706A (zh) * 2017-06-21 2017-10-27 北京奇艺世纪科技有限公司 图像防盗链方法、装置及电子设备

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101827060B (zh) * 2010-03-30 2012-07-04 北京理工大学 基于分数阶傅里叶变换的自适应调制解调方法
CN104134184B (zh) * 2014-07-21 2018-01-16 浙江农林大学 基于迭代切相分数傅立叶变换的图像加密方法
CN108769455B (zh) * 2018-05-15 2020-09-11 深圳大学 一种身份认证方法及系统
CN111263026B (zh) * 2020-01-06 2021-08-06 中国矿业大学 基于立体置乱模型和分数阶傅里叶变换的多图像加密方法
CN112016112B (zh) * 2020-09-08 2022-02-15 中国人民解放军海军航空大学 一种采用傅里叶变换与微分变换复合进行图像加密的方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107302706A (zh) * 2017-06-21 2017-10-27 北京奇艺世纪科技有限公司 图像防盗链方法、装置及电子设备

Also Published As

Publication number Publication date
JP2009303191A (ja) 2009-12-24

Similar Documents

Publication Publication Date Title
Ross et al. Visual cryptography for biometric privacy
Tang et al. Efficient image encryption with block shuffling and chaotic map
JP5115930B2 (ja) 画像情報暗号化方法、画像情報暗号化装置、画像暗号化するためのコンピュータプログラム。
JP6277734B2 (ja) 情報処理プログラム、情報処理装置および情報処理方法
US9679126B2 (en) Decryption device, method for decrypting and method and system for secure data transmission
US12177342B2 (en) Cipher key generation apparatus and cipher key generation method
CN109829269A (zh) 基于电子印章验证电子文档的方法、装置及系统
CN110267115A (zh) 一种视频安全控制方法、装置、设备及介质
JPH10505474A (ja) 生体情報に基づき鍵を作成する装置および方法
CN111860727B (zh) 二维码生成方法、验证方法、设备及计算机可读存储介质
Koppu et al. A fast enhanced secure image chaotic cryptosystem based on hybrid chaotic magic transform
JP7170278B2 (ja) 映像記録装置及び映像記録検証システム並びに映像記録方法及び映像検証方法
KR102095364B1 (ko) 루빅스 큐브 규칙을 적용하는 이미지 데이터 암호화 방법 및 장치
CN108052828B (zh) 录屏文件的生成方法、装置、终端及存储介质
Demla et al. RISE: Rubik’s cube and image segmentation based secure medical images encryption
Demla et al. MieWC: medical image encryption using wavelet transform and multiple chaotic maps
JP2011151776A (ja) 情報処理装置及び検証装置、並びにそれらの制御方法
JP2006287587A (ja) 情報処理装置およびその方法
CN111860726A (zh) 二维码显示方法、验证方法、设备及计算机可读存储介质
Alalwan et al. Cybersecurity advancements for medical image transmission: a hybrid optical-based cryptosystem harnessing chaos, DNA sequences, and mandelbrot keys
CN111177748A (zh) 指纹存储加密方法、装置及系统
JP6167667B2 (ja) 認証システム、認証方法、認証プログラムおよび認証装置
JP6660193B2 (ja) 電子サイン管理システム
JP2007243256A (ja) 医療用画像暗号化装置
Singh et al. DIP using image encryption and XOR operation affine transform

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110727

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120619

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120727

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120911

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121009

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5115930

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151026

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees