JP2007183514A - 情報処理装置及びプログラム - Google Patents
情報処理装置及びプログラム Download PDFInfo
- Publication number
- JP2007183514A JP2007183514A JP2006003034A JP2006003034A JP2007183514A JP 2007183514 A JP2007183514 A JP 2007183514A JP 2006003034 A JP2006003034 A JP 2006003034A JP 2006003034 A JP2006003034 A JP 2006003034A JP 2007183514 A JP2007183514 A JP 2007183514A
- Authority
- JP
- Japan
- Prior art keywords
- block
- file
- initial vector
- storage unit
- encryption
- 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.)
- Granted
Links
Images
Landscapes
- Storage Device Security (AREA)
Abstract
【解決手段】HDDにおける画像ファイルAが記憶されている先頭セクタには、初期ベクトル格納メモリから読み出した初期ベクトルAを用いてブロック暗号化された暗号文ブロックが記憶され、2番目のセクタ及び3番目のセクタの各々については、初期ベクトルAを変更して生成された初期ベクトルA2、A3を用いてブロック暗号化された暗号文ブロックが記憶される。また、他の画像ファイルBについては、先頭セクタには、初期ベクトル格納メモリから読み出した初期ベクトルBを用いてブロック暗号化された暗号文ブロックが記憶され、続くセクタには、初期ベクトルBを変更して生成された初期ベクトルB2、B3を用いてブロック暗号化された暗号文ブロックが記憶される。
【選択図】図5
Description
12 ROM
14 CPU
16 RAM
18、128 データ処理装置
22 HDD
24 スキャナ
28 操作パネル部
30 バスインタフェース
32 初期ベクトル格納メモリ
34 初期ベクトル変更部
36 共通鍵格納メモリ
38 暗号化部
40 HDDインタフェース
130 共通初期ベクトル格納メモリ
132 アドレス格納メモリ
134 初期ベクトル生成部
Claims (10)
- ファイルを所定の記憶単位に分割して記憶するためのファイル記憶手段と、
ファイルを所定のブロック単位に暗号化するブロック暗号化においてファイル毎に用いるための第1の初期ベクトルを複数記憶する初期ベクトル記憶手段と、
ファイルに用いられる第1の初期ベクトルを所定の規則に基づいて変更することにより、該ファイルの前記ブロック暗号化において前記所定の記憶単位毎に用いるための第2の初期ベクトルを前記所定の記憶単位毎に生成する初期ベクトル生成手段と、
入力されたファイルを前記所定の記憶単位に分割したときの前記所定の記憶単位における先頭ブロックをブロック暗号化する場合には、前記初期ベクトル生成手段によって生成された第2の初期ベクトル、該先頭ブロックの平文ブロック、及び前記暗号化鍵に基づいて、該先頭ブロックをブロック暗号化し、
前記所定の記憶単位における先頭ブロックでないブロックをブロック暗号化する場合には、該ブロックの直前のブロックをブロック暗号化した暗号文ブロック、該ブロックの平文ブロック、及び前記暗号化鍵に基づいて、該ブロックをブロック暗号化する暗号化手段と、
前記暗号化手段によってブロック暗号化されたファイルを前記ファイル記憶手段に記憶させる記憶制御手段と、
を含む情報処理装置。 - 前記ファイル記憶手段に記憶された前記ファイルを前記所定の記憶単位に分割したときの前記所定の記憶単位における先頭ブロックをブロック復号化する場合には、前記初期ベクトル生成手段によって生成された第2の初期ベクトル、該先頭ブロックの暗号文ブロック、及び前記暗号化鍵に基づいて、該先頭ブロックをブロック復号化し、
前記所定の記憶単位における先頭ブロックでないブロックをブロック復号化する場合には、該ブロックの直前のブロックをブロック暗号化した暗号文ブロック、該ブロックの暗号文ブロック、及び前記暗号化鍵に基づいて、該ブロックをブロック復号化する復号化手段を更に含み、
前記初期ベクトル生成手段は、前記ファイルに用いられた前記第1の初期ベクトルを前記所定の規則に基づいて変更することにより、該ファイルの前記ブロック復号化において前記所定の記憶単位毎に用いるための前記第2の初期ベクトルを前記所定の記憶単位毎に生成する請求項1記載の情報処理装置。 - 前記暗号化手段は、入力されたファイルの先頭ブロックをブロック暗号化する場合には、前記初期ベクトル記憶手段に記憶された第1の初期ベクトル、該先頭ブロックの平文ブロック、及び所定の暗号化鍵に基づいて、該先頭ブロックをブロック暗号化する請求項1記載の情報処理装置。
- 前記ファイル記憶手段に記憶されたファイルの先頭ブロックをブロック復号化する場合には、該ファイルに用いられた前記第1の初期ベクトル、該先頭ブロックの暗号文ブロック、及び前記暗号化鍵に基づいて、該先頭ブロックをブロック復号化し、
前記ファイルを前記所定の記憶単位に分割したときの前記所定の記憶単位における先頭ブロックをブロック復号化する場合には、前記初期ベクトル生成手段によって生成された第2の初期ベクトル、該先頭ブロックの暗号文ブロック、及び前記暗号化鍵に基づいて、該先頭ブロックをブロック復号化し、
前記ファイルの先頭ブロックでなく、かつ、前記所定の記憶単位における先頭ブロックでないブロックをブロック復号化する場合には、該ブロックの直前のブロックをブロック暗号化した暗号文ブロック、該ブロックの暗号文ブロック、及び前記暗号化鍵に基づいて、該ブロックをブロック復号化する復号化手段を更に含み、
前記初期ベクトル生成手段は、前記ファイルに用いられた前記第1の初期ベクトルを前記所定の規則に基づいて変更することにより、該ファイルの前記ブロック復号化において前記所定の記憶単位毎に用いるための前記第2の初期ベクトルを前記所定の記憶単位毎に生成する請求項3記載の情報処理装置。 - ファイルを所定の記憶単位に分割して記憶するためのファイル記憶手段と、
ファイルを所定のブロック単位に暗号化するブロック暗号化において共通に用いるための第1の初期ベクトルを記憶する初期ベクトル記憶手段と、
ファイルを前記所定の記憶単位に分割して前記ファイル記憶手段に記憶するときの前記所定の記憶単位毎の記憶領域を示す識別情報を記憶する記憶単位情報記憶手段と、
前記初期ベクトル記憶手段に記憶された第1の初期ベクトル及び前記記憶単位情報記憶手段に記憶されたファイルの前記所定の記憶単位毎の識別情報に基づいて、該識別情報が示す記憶領域に記憶する前記ファイルのブロック暗号化において前記所定の記憶単位毎に用いるための第2の初期ベクトルを前記所定の記憶単位毎に生成する初期ベクトル生成手段と、
入力されたファイルを前記所定の記憶単位に分割したときの前記所定の記憶単位における先頭ブロックをブロック暗号化する場合には、前記初期ベクトル生成手段によって生成された第2の初期ベクトル、該先頭ブロックの平文ブロック、及び前記暗号化鍵に基づいて、該先頭ブロックをブロック暗号化し、
前記所定の記憶単位における先頭ブロックでないブロックをブロック暗号化する場合には、該ブロックの直前のブロックをブロック暗号化した暗号文ブロック、該ブロックの平文ブロック、及び前記暗号化鍵に基づいて、該ブロックをブロック暗号化する暗号化手段と、
前記暗号化手段によってブロック暗号化されたファイルを前記ファイル記憶手段に記憶させる記憶制御手段と、
を含む情報処理装置。 - 前記ファイル記憶手段に記憶されたファイルを前記所定の記憶単位に分割したときの前記所定の記憶単位における先頭ブロックをブロック復号化する場合には、前記初期ベクトル生成手段によって生成された第2の初期ベクトル、該先頭ブロックの暗号文ブロック、及び前記暗号化鍵に基づいて、該先頭ブロックをブロック復号化し、
前記所定の記憶単位における先頭ブロックでないブロックをブロック復号化する場合には、該ブロックの直前のブロックをブロック暗号化した暗号文ブロック、該ブロックの暗号文ブロック、及び前記暗号化鍵に基づいて、該ブロックをブロック復号化する復号化手段を更に含み、
前記初期ベクトル生成手段は、前記第1の初期ベクトル及び前記識別情報に基づいて、該識別情報が示す記憶領域に記憶されたファイルのブロック復号化において前記所定の記憶単位毎に用いるための前記第2の初期ベクトルを前記所定の記憶単位毎に生成する請求項5記載の情報処理装置。 - 前記所定の記憶単位を、前記ファイル記憶手段の論理アドレス分割単位とする請求項1〜請求項6の何れか1項記載の情報処理装置。
- 前記ファイル記憶手段はハードディスクであって、
前記所定の記憶単位を、前記ハードディスクのセクタ単位とする請求項1〜請求項6の何れか1項記載の情報処理装置。 - コンピュータを
ファイルを所定の記憶単位に分割して記憶するためのファイル記憶手段、
ファイルを所定のブロック単位に暗号化するブロック暗号化においてファイル毎に用いるための第1の初期ベクトルを複数記憶する初期ベクトル記憶手段、
ファイルに用いられる第1の初期ベクトルを所定の規則に基づいて変更することにより、該ファイルの前記ブロック暗号化において前記所定の記憶単位毎に用いるための第2の初期ベクトルを前記所定の記憶単位毎に生成する初期ベクトル生成手段、
入力されたファイルを前記所定の記憶単位に分割したときの前記所定の記憶単位における先頭ブロックをブロック暗号化する場合には、前記初期ベクトル生成手段によって生成された第2の初期ベクトル、該先頭ブロックの平文ブロック、及び前記暗号化鍵に基づいて、該先頭ブロックをブロック暗号化し、
前記所定の記憶単位における先頭ブロックでないブロックをブロック暗号化する場合には、該ブロックの直前のブロックをブロック暗号化した暗号文ブロック、該ブロックの平文ブロック、及び前記暗号化鍵に基づいて、該ブロックをブロック暗号化する暗号化手段、及び
前記暗号化手段によってブロック暗号化されたファイルを前記ファイル記憶手段に記憶させる記憶制御手段
として機能させるためのプログラム。 - コンピュータを
ファイルを所定の記憶単位に分割して記憶するためのファイル記憶手段、
ファイルを所定のブロック単位に暗号化するブロック暗号化において共通に用いるための第1の初期ベクトルを記憶する初期ベクトル記憶手段、
ファイルを前記所定の記憶単位に分割して前記ファイル記憶手段に記憶するときの前記所定の記憶単位毎の記憶領域を示す識別情報を記憶する記憶単位情報記憶手段、
前記初期ベクトル記憶手段に記憶された第1の初期ベクトル及び前記記憶単位情報記憶手段に記憶されたファイルの前記所定の記憶単位毎の識別情報に基づいて、該識別情報が示す記憶領域に記憶する前記ファイルのブロック暗号化において前記所定の記憶単位毎に用いるための第2の初期ベクトルを前記所定の記憶単位毎に生成する初期ベクトル生成手段、
入力されたファイルを前記所定の記憶単位に分割したときの前記所定の記憶単位における先頭ブロックをブロック暗号化する場合には、前記初期ベクトル生成手段によって生成された第2の初期ベクトル、該先頭ブロックの平文ブロック、及び前記暗号化鍵に基づいて、該先頭ブロックをブロック暗号化し、
前記所定の記憶単位における先頭ブロックでないブロックをブロック暗号化する場合には、該ブロックの直前のブロックをブロック暗号化した暗号文ブロック、該ブロックの平文ブロック、及び前記暗号化鍵に基づいて、該ブロックをブロック暗号化する暗号化手段、及び
前記暗号化手段によってブロック暗号化されたファイルを前記ファイル記憶手段に記憶させる記憶制御手段
として機能させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006003034A JP4853026B2 (ja) | 2006-01-10 | 2006-01-10 | 情報処理装置及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006003034A JP4853026B2 (ja) | 2006-01-10 | 2006-01-10 | 情報処理装置及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007183514A true JP2007183514A (ja) | 2007-07-19 |
JP4853026B2 JP4853026B2 (ja) | 2012-01-11 |
Family
ID=38339665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006003034A Expired - Fee Related JP4853026B2 (ja) | 2006-01-10 | 2006-01-10 | 情報処理装置及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4853026B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009044481A (ja) * | 2007-08-09 | 2009-02-26 | Ricoh Co Ltd | データ処理装置及び画像形成装置 |
JP2009187646A (ja) * | 2008-02-08 | 2009-08-20 | Kyocera Mita Corp | ハードディスクドライブ用の暗号化復号化装置、及びハードディスクドライブ装置 |
JP2012155323A (ja) * | 2011-01-21 | 2012-08-16 | Symantec Corp | 高遅延、低帯域幅環境におけるnetbackupデータ復号のためのシステムおよび方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07303102A (ja) * | 1994-05-10 | 1995-11-14 | Mita Ind Co Ltd | 通信機器 |
JP2000330872A (ja) * | 1999-03-15 | 2000-11-30 | Sony Corp | データ処理装置、データ処理システムおよびその方法 |
JP2002042424A (ja) * | 2000-07-18 | 2002-02-08 | Toyo Commun Equip Co Ltd | 情報をブロック暗号化して記録する方法およびこれをサポートする記録媒体 |
JP2002108205A (ja) * | 2000-09-28 | 2002-04-10 | Hitachi Software Eng Co Ltd | ブロック暗号方法及び復号方法 |
WO2003034425A1 (en) * | 2001-10-12 | 2003-04-24 | Koninklijke Philips Electronics N.V. | Apparatus and method for reading or writing block-wise stored user data |
JP2004318154A (ja) * | 2003-04-14 | 2004-11-11 | Sony Electronics Inc | ブロック暗号の暗号化法を用いたデジタルコンテンツの保護関連出願本出願は、2003年4月14日に出願された米国仮特許出願番号60/462,987号についての優先権を主張する。著作権表示/許諾この明細書の開示内容の一部は、著作権保護の対象となるマテリアルを含む。著作権者は、この明細書が特許商標庁への特許出願又は記録であると認められるファックスコピー又は特許開示に対しては異議を唱えないが、それ以外のあらゆる全ての著作権の権利を保有する。以下の表示は、後述するソフトウェア及びデータ、並びに添付の図面に適用される。著作権(c)2003:全ての著作権はソニーエレクトロニクスインク社に帰属する(Copyright(c)2003,SonyElectronics,Inc.,AllRightsReserved)。 |
JP2005130059A (ja) * | 2003-10-22 | 2005-05-19 | Fuji Xerox Co Ltd | 画像形成装置および交換部品 |
JP2005167635A (ja) * | 2003-12-02 | 2005-06-23 | Ntt Docomo Inc | 装置、及び、データ送受信方法 |
JP2005175605A (ja) * | 2003-12-08 | 2005-06-30 | Sony Corp | 情報処理装置、制御方法、プログラム、並びに記録媒体 |
-
2006
- 2006-01-10 JP JP2006003034A patent/JP4853026B2/ja not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07303102A (ja) * | 1994-05-10 | 1995-11-14 | Mita Ind Co Ltd | 通信機器 |
JP2000330872A (ja) * | 1999-03-15 | 2000-11-30 | Sony Corp | データ処理装置、データ処理システムおよびその方法 |
JP2002042424A (ja) * | 2000-07-18 | 2002-02-08 | Toyo Commun Equip Co Ltd | 情報をブロック暗号化して記録する方法およびこれをサポートする記録媒体 |
JP2002108205A (ja) * | 2000-09-28 | 2002-04-10 | Hitachi Software Eng Co Ltd | ブロック暗号方法及び復号方法 |
WO2003034425A1 (en) * | 2001-10-12 | 2003-04-24 | Koninklijke Philips Electronics N.V. | Apparatus and method for reading or writing block-wise stored user data |
JP2004318154A (ja) * | 2003-04-14 | 2004-11-11 | Sony Electronics Inc | ブロック暗号の暗号化法を用いたデジタルコンテンツの保護関連出願本出願は、2003年4月14日に出願された米国仮特許出願番号60/462,987号についての優先権を主張する。著作権表示/許諾この明細書の開示内容の一部は、著作権保護の対象となるマテリアルを含む。著作権者は、この明細書が特許商標庁への特許出願又は記録であると認められるファックスコピー又は特許開示に対しては異議を唱えないが、それ以外のあらゆる全ての著作権の権利を保有する。以下の表示は、後述するソフトウェア及びデータ、並びに添付の図面に適用される。著作権(c)2003:全ての著作権はソニーエレクトロニクスインク社に帰属する(Copyright(c)2003,SonyElectronics,Inc.,AllRightsReserved)。 |
JP2005130059A (ja) * | 2003-10-22 | 2005-05-19 | Fuji Xerox Co Ltd | 画像形成装置および交換部品 |
JP2005167635A (ja) * | 2003-12-02 | 2005-06-23 | Ntt Docomo Inc | 装置、及び、データ送受信方法 |
JP2005175605A (ja) * | 2003-12-08 | 2005-06-30 | Sony Corp | 情報処理装置、制御方法、プログラム、並びに記録媒体 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009044481A (ja) * | 2007-08-09 | 2009-02-26 | Ricoh Co Ltd | データ処理装置及び画像形成装置 |
JP2009187646A (ja) * | 2008-02-08 | 2009-08-20 | Kyocera Mita Corp | ハードディスクドライブ用の暗号化復号化装置、及びハードディスクドライブ装置 |
JP2012155323A (ja) * | 2011-01-21 | 2012-08-16 | Symantec Corp | 高遅延、低帯域幅環境におけるnetbackupデータ復号のためのシステムおよび方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4853026B2 (ja) | 2012-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008085986A (ja) | データ変換装置と電子装置とデータ変換方法 | |
JP5726385B2 (ja) | プログラム検証装置、プログラム検証方法およびプログラム検証プログラム | |
US8908859B2 (en) | Cryptographic apparatus and memory system | |
JP2009139722A (ja) | カラーを利用した暗号化方法および暗号化装置 | |
JP5703714B2 (ja) | データ処理装置およびデータ処理システムとデータ処理プログラムならびにアクセス制限方法 | |
JP4791741B2 (ja) | データ処理装置とデータ処理方法 | |
JP4853026B2 (ja) | 情報処理装置及びプログラム | |
JP2008306395A (ja) | 情報処理装置、情報処理方法 | |
US7945046B2 (en) | Decryption processing apparatus, decryption method and image forming apparatus | |
JP2007304928A (ja) | 印刷システム、印刷方法及び印刷処理プログラム | |
JP2009187646A (ja) | ハードディスクドライブ用の暗号化復号化装置、及びハードディスクドライブ装置 | |
JP2007336446A (ja) | データ暗号化装置 | |
JP5481354B2 (ja) | 情報処理装置 | |
JP2008205753A (ja) | 信号処理装置 | |
JP2005039637A (ja) | 画像形成装置 | |
JP2011123229A (ja) | プログラムコード暗号化装置及びプログラム | |
JP4644053B2 (ja) | 暗号化装置及び方法、復号化装置及び方法 | |
JP6521499B2 (ja) | 暗号処理装置、半導体メモリ及びメモリシステム | |
US20100002869A1 (en) | Encryption circuit and decryption circuit | |
JP7063628B2 (ja) | 暗号化装置、暗号化方法およびプログラム | |
JP2004184516A (ja) | デジタルデータ送信端末 | |
JP4908053B2 (ja) | 印刷システム、印刷方法及び印刷処理プログラム | |
JP4671034B2 (ja) | Dma転送回路及びdmaコントローラ | |
JP2009164996A (ja) | 情報処理装置 | |
JP2007034178A (ja) | データ変換装置、プログラム、記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081225 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110615 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110621 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110822 |
|
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: 20110927 |
|
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: 20111010 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141104 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |