(57)【要約】【課題】  暗号化するデータ量を少なくすることが可能な画像形成装置を提供する。【解決手段】  ヘッダー情報を持つデータのヘッダー情報部分にのみ任意の暗号化を行い、記憶装置１０５に保存するための暗号化セレクタ１０２、暗号化ブロック１０３、蓄積データセレクタ１０４を備えた画像形成装置。【選択図】        図１
2006109366.tif 000002
【特許請求の範囲】
【請求項１】
ヘッダー情報を持つデータのヘッダー情報部分にのみ任意の暗号化を行い、記憶装置に保存するための暗号化セレクタ、暗号化ブロック、蓄積データセレクタを備えたことを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置において、外部から入力される情報により、前記記憶装置に蓄積するデータを暗号化するか否かを決定し、暗号化する場合には暗号化対象をヘッダー情報部分のみとするか全体とするかを決定する決定手段を備えたことを特徴とする画像形成装置。
【請求項３】
請求項１及び請求項２記載の画像形成装置において、暗号化されたデータを復号する復号セレクタ、復号ブロックを備えたことを特徴とする画像形成装置。
【請求項４】
請求項１記載の画像形成装置において、ヘッダー情報を持つデータのヘッダー情報量とそれ以外の情報量を比較し、情報量の少ないほうに任意の暗号化を行い、前記記憶装置に保存する保存手段を備えたことを特徴とする画像形成装置。
【請求項５】
請求項４記載の画像形成装置において、外部から入力される情報により、前記記憶装置に蓄積するデータを任意の暗号化により暗号化するか否かを決定し、暗号化する場合はヘッダー情報量とヘッダーを除くデータ情報量を比較し、情報量の少ないほうに任意の暗号化を行うか、常にヘッダー情報に任意の暗号化を行うか、常にヘッダー情報を除くデータに任意の暗号化を行うか決定する決定手段を備えたことを特徴とする画像形成装置。
【請求項６】
請求項４又は請求項５記載の画像形成装置において、暗号化されたデータを復号する復号セレクタ、復号ブロックを備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に入力データの取り扱い技術に関する。
【背景技術】
【０００２】
近年、画像形成装置には大容量の記憶装置が搭載され、画像形成装置内部の記憶装置に画像データを蓄積することが可能となっている。その際、データ量を少なくするために圧縮処理を行いデータ記憶装置に蓄積されることが考えられ、またセキュリティの面から画像データを一旦暗号化してからデータ記憶装置に蓄積するということが考えられる。
従来から、ヘッダー領域を暗号化する手段と情報本体領域の所定のビットのみを暗号化する手段を有する画像形成装置が提案されている（例えば特許文献１参照）。また、ヘッダー領域を暗号化する手段と情報本体領域を暗号化する手段を有する画像形成装置が提案されている（例えば特許文献２参照）。
【特許文献１】特開２０００−２５２９７４公報
【特許文献２】特開２００２−２７８８４４公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
大容量の記憶装置を有する画像形成装置においては、上述したように、記憶装置を有効利用するために、記憶するデータ量を小さくする種種の技術が提案されているが、さらなる蓄積データ量の削減が要求されている。
本発明は、暗号化するデータ量を少なくすることが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、ヘッダー情報を持つデータのヘッダー情報部分にのみ任意の暗号化を行い、記憶装置に保存するための暗号化セレクタ、暗号化ブロック、蓄積データセレクタを備えた画像形成装置を最も主要な特徴とする。
請求項２記載の発明は、請求項１記載の画像形成装置において、外部から入力される情報により、前記記憶装置に蓄積するデータを暗号化するか否かを決定し、暗号化する場合には暗号化対象をヘッダー情報部分のみとするか全体とするかを決定する決定手段を備えたことを特徴とする。
請求項３記載の発明は、請求項１及び請求項２記載の画像形成装置において、暗号化されたデータを復号する復号セレクタ、復号ブロックを備えた画像形成装置を主要な特徴とする。
請求項４記載の発明は、請求項１記載の画像形成装置において、ヘッダー情報を持つデータのヘッダー情報量とそれ以外の情報量を比較し、情報量の少ないほうに任意の暗号化を行い、前記記憶装置に保存する保存手段を備えたことを特徴とする。
請求項５記載の発明は、請求項４記載の画像形成装置において、外部から入力される情報により、前記記憶装置に蓄積するデータを任意の暗号化により暗号化するか否かを決定し、暗号化する場合はヘッダー情報量とヘッダーを除くデータ情報量を比較し、情報量の少ないほうに任意の暗号化を行うか、常にヘッダー情報に任意の暗号化を行うか、常にヘッダー情報を除くデータに任意の暗号化を行うか決定する決定手段を備えたことを特徴とする。
請求項６記載の発明は、請求項４又は請求項５記載の画像形成装置において、暗号化されたデータを復号する復号セレクタ、復号ブロックを備えた画像形成装置を主要な特徴とする。
ここで言うヘッダー情報とは、例えばＪＰＥＧの場合は、実際の圧縮データ以外のデータを指し、圧縮データの前に付いている０ｘＦＦＤ８（ＳＯＩ：Start Of Image）〜０ｘＦＦＤＡ（ＳＯＳ：Start Of Scan）で囲まれたデータで、圧縮時に使用したテーブルの情報等が入っている。
【発明の効果】
【０００５】
本発明は、ヘッダー情報を持つデータを画像形成装置内の記憶装置に記憶するときに、データのヘッダー情報部分にのみ任意の暗号化を行うことにより、暗号化するデータ量が少なくなるので、記憶媒体にデータを保存する際の暗号化におけるタイムロスを少なくすることができる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明の各実施例を詳細に説明する。
【実施例１】
【０００７】
図１は本発明の実施例１に係る画像形成装置のブロック図である。以下、その構成を動作と併せて説明する。
入力データ１０１が暗号化セレクタ１０２に入力される。暗号化セレクタ１０２には入力データ１０１の他にヘッダー量情報１０６も入力されている。暗号化セレクタ１０２はヘッダー量情報１０６から得たヘッダーのデータ量分だけ暗号化ブロック１０３に出力し、残りは直接蓄積データセレクタ１０４に出力する。
蓄積データセレクタ１０４には他にヘッダー量情報１０６も入力されている。蓄積データセレクタ１０４は暗号化ブロック１０３から送られてきたデータと暗号化セレクタ１０２から送られてきたデータを一つのデータとしてＨＤＤ１０５に蓄積する。
【実施例２】
【０００８】
図２は本発明の実施例２に係る画像形成装置のブロック図である。以下、その構成を動作と併せて説明する。
入力データ２０２が暗号化セレクタ２０３に入力される。暗号化セレクタ２０３には入力データ２０２の他にヘッダー量情報２０７とユーザー指定暗号化モード２０１も入力されている。
暗号化セレクタ２０３はユーザー指定暗号化モード２０１に従い、暗号化するかどうか、する場合には暗号化の対象をヘッダー情報部分のみか全体とするかを決定し、暗号化しない場合は直接蓄積データセレクタ２０５へ、暗号化をヘッダー情報部分のみにする場合はヘッダー量情報２０７から得たヘッダーのデータ量分だけ暗号化ブロック２０４へ、残りのデータは直接蓄積データセレクタ２０５へ、全体を暗号化する場合は全てのデータを暗号化ブロック２０４へ出力する。
蓄積データセレクタ２０５はヘッダー量情報２０７とユーザー指定暗号化モード２０１を参照し、暗号化セレクタ２０３から直接入力されるデータと暗号化ブロック２０４から入力されるデータとを一つのデータとしてＨＤＤ２０６へ蓄積する。
【実施例３】
【０００９】
図３は本発明の実施例３に係る画像形成装置のブロック図である。以下、その構成を動作と併せて説明する。
符号３０１〜３０７は図２の符号２０１〜２０７に対応している。実施例１もしくは実施例２の方法で暗号化され蓄積されたデータがＨＤＤ３０６にあるとする。実施例１もしくは実施例２の方法で蓄積されている暗号化データを復号する場合、まず暗号化データは復号セレクタ３１１に出力される。
復号セレクタ３１１には他にヘッダー量情報３１２と、実施例２で暗号化されたデータを復号する場合にはユーザー指定復号モード３１３が入力されている。復号セレクタ３１１は実施例１の方法で暗号化された蓄積データを復号する場合はヘッダー量情報３１２を参照しそのデータ量分だけ復号ブロック３１０に出力し残りは直接出力データセレクタ３０９に出力する。
実施例２の方法で暗号化された蓄積データを復号する場合はヘッダー量情報３１２とユーザー指定復号モード３１３を参照し、暗号化されてない場合は全てのデータを直接出力データセレクタ３０９へ、ヘッダー情報部分のみ暗号化されている場合はヘッダー量情報３１２で得られたヘッダーのデータ量分だけ復号ブロック３１０へ、残りは直接出力データセレクタ３０９へ、全体が暗号化された蓄積データを復号する場合は全てのデータを復号ブロック３１０へ出力する。
出力データセレクタ３０９はヘッダー量情報３１２とユーザー指定復号モード３１３を参照し、復号ブロック３１０と復号セレクタ３１１から入力されてくるデータを適切な形の一つのデータとして出力する。
【実施例４】
【００１０】
図４は本発明の実施例４に係る画像形成装置のブロック図である。以下、その構成を動作と併せて説明する。
入力データ４０１が暗号化セレクタ４０２に入力される。暗号化セレクタ４０２には入力データの他にヘッダー量情報４０６とデータ量情報４０７も入力されている。暗号化セレクタ４０２はヘッダー量情報４０６とデータ量情報４０７を比較し情報量の少ない方を暗号化ブロック４０３に出力し、残りのデータは蓄積データセレクタ４０４に出力する。
出力データセレクタ４０４はヘッダー量情報４０６とデータ量情報４０７を参照し、暗号化セレクタ４０２と暗号化ブロック４０３から入力されたデータを一つのデータとしてＨＤＤ４０５に蓄積する。
【実施例５】
【００１１】
図５は本発明の実施例５に係る画像形成装置のブロック図である。以下、その構成を動作と併せて説明する。
入力データ５０２が暗号化セレクタ５０３に入力される。暗号化セレクタ５０３には入力データの他にユーザー指定暗号化モード５０１とヘッダー量情報５０７とデータ量情報５０８も入力されている。
暗号化セレクタ５０３はユーザー指定モードに従い、ヘッダー量情報５０７とデータ量情報５０８を比較し情報量の少ない方を暗号化する、もしくは情報量に関わらずにヘッダー情報部分のみを暗号化する、もしくは情報量に関わらずにデータ部分のみを暗号化する、のいずれかの方法を選択し、ヘッダー量情報５０７とデータ量情報５０８を比較し、情報量の少ない方を暗号化する場合は情報量の少ない方を暗号化ブロック５０４へ、残りは直接蓄積データセレクタ５０５へ出力する。
また、情報量に関わらずにヘッダー情報部分のみを暗号化する場合はヘッダー情報部分のみ暗号化ブロック５０４へ、残りは直接蓄積データセレクタ５０５へ出力し、情報量に関わらずにデータ部分のみを暗号化する場合はヘッダー情報部分を直接蓄積データセレクタ５０５へ、残りは暗号化ブロック５０４に出力する。
蓄積データセレクタ５０５はユーザー指定暗号化モード５０１、ヘッダー量情報５０７、データ量情報５０８を参照し、暗号化セレクタ５０３及び暗号化ブロック５０４から入力されたデータを一つのデータとしてＨＤＤ５０６へ蓄積する。
【実施例６】
【００１２】
図６は本発明の実施例６に係る画像形成装置のブロック図である。以下、その構成を動作と併せて説明する。
符号６０１〜６０８は図５の符号５０１〜５０８に対応している。実施例４もしくは実施例５の方法で暗号化され蓄積されたデータがＨＤＤ６０６にあるとする。実施例４もしくは実施例５の方法で蓄積されている暗号化データを復号する場合、まず暗号化データは復号セレクタ６１２に出力される。
復号セレクタ６１２には他にヘッダー量情報６１３とデータ量情報６１４と実施例５で暗号化されたデータを復号する場合にはユーザー指定復号モード６１５が入力されている。復号セレクタ６１２は実施例４の方法で暗号化された蓄積データを復号する場合は、ヘッダー量情報６１３とデータ量情報６１４を比較しデータ量の少ない方を復号ブロック６１１に、残りを直接出力データセレクタ６１０に出力する。
実施例５の方法で暗号化された蓄積データを復号する場合はヘッダー量情報６１３とデータ量情報６１４とユーザー指定復号モード６１５を参照し、ヘッダー部分が暗号化されている場合にはヘッダー部分を復号ブロック６１１へ、残りは直接出力データセレクタ６１０へ出力し、データ部分が暗号化されている場合にはヘッダー部分を直接出力データセレクタ６１０へ、残りを復号ブロック６１１へ出力する。
出力データセレクタ６１０はヘッダー量情報６１３とデータ量情報６１４とユーザー指定復号モード６１５を参照し、復号ブロック６１１と復号セレクタ６１２から入力されてくるデータを適切な形の一つのデータとして出力する。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施例１に係る画像形成装置のブロック図。
【図２】本発明の実施例２に係る画像形成装置のブロック図。
【図３】本発明の実施例３に係る画像形成装置のブロック図。
【図４】本発明の実施例４に係る画像形成装置のブロック図。
【図５】本発明の実施例５に係る画像形成装置のブロック図。
【図６】本発明の実施例６に係る画像形成装置のブロック図。
【符号の説明】
【００１４】
１０１  入力データ
１０２  暗号化セレクタ
１０３  暗号化ブロック
１０４  蓄積データセレクタ
１０５  ＨＤＤ（記憶装置）
１０６  ヘッダー量情報
【図１】
2006109366.tif 000003
【図２】
2006109366.tif 000004
【図３】
2006109366.tif 000005
【図４】
2006109366.tif 000006
【図５】
2006109366.tif 000007
【図６】
2006109366.tif 000008