(57)【要約】【課題】偽造・改竄の防止策が施された情報を印字したラベルを発行できるラベルプリントシステムを提供する。【解決手段】ラベルプリンタ１０を利用するユーザの認証情報を認証する機能，ラベルプリンタ１０から受信したラベル情報シードからラベル情報を生成し，暗号処理を行うことでラベル情報の電子署名を演算した後，電子署名を付与したラベル情報である電子署名付きラベル情報をラベルプリンタ１０に返信する機能を備えたＩＣカード１１と，ＩＣカード１１を利用してラベルプリンタ１０を利用するユーザをユーザ認証した後，ラベル情報シードをＩＣカード１１に送信し，ＩＣカード１１内部で生成された電子署名付きラベル情報を含む印字情報を生成し，印字情報を印字することでセキュリティラベル２を発行するラベルプリンタ１０とからラベルプリントシステム１は構成されている。【選択図】図１
2011088330.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から送信されたラベル情報シードと，メモリに記憶されているメモリ情報の一部を結合させることでラベル情報を生成し，秘密鍵を用いた暗号演算を行うことで前記ラベル情報の証明情報を演算した後，前記証明情報を付与した前記ラベル情報である証明情報付きラベル情報を外部装置に返信する証明情報付きラベル情報生成手段を備えた暗号トークンと，前記ラベル情報シードを送信し，前記暗号トークンから取得した前記証明情報付きラベル情報の印字情報を生成する印字情報生成手段と，前記印字情報の印字をプリンタに指示することでセキュリティラベルを発行するラベル発行手段を備えたラベルプリンタと，から少なくとも構成されていることを特徴とするラベルプリントシステム。
【請求項２】
前記ラベルプリンタの前記印字情報生成手段は，前記証明情報付きラベル情報をエンコードした光学式マークの画像データを前記印字情報に含ませることを特徴とする，請求項１に記載のラベルプリントシステム。
【請求項３】
前記ラベルプリンタの前記印字情報生成手段は，前記証明情報付きラベル情報に含まれる前記ラベル情報の一部又は全てのテキストデータを前記印字情報に含ませることを特徴とする，請求項２に記載のラベルプリントシステム。
【請求項４】
前記暗号トークンの前記証明情報生成手段は，前記ラベル情報を前記秘密鍵で暗号化した後，前記ラベル情報の暗号文の前記証明情報を演算する手段で，前記ラベルプリンタの前記印字情報生成手段は，前記秘密鍵と対になる暗号鍵を用い，前記証明情報付きラベル情報に含まれる前記ラベル情報の暗号文を復号して前記印字情報に含ませるテキストを生成することを特徴とする，請求項３に記載のラベルプリントシステム。
【請求項５】
前記暗号トークンは，前記ラベルプリンタのユーザの認証情報と前記暗号トークン内に記憶している参照情報を照合する照合手段を備え，前記ラベルプリンタは，前記ユーザから取得した前記認証情報を前記暗号トークンに照合させることで，前記ユーザをユーザ認証するユーザ認証手段を備え，ユーザ認証に成功した場合のみ前記セキュリティラベルが発行できるように構成されていることを特徴とする，請求項１から請求項４のいずれか一つに記載のラベルプリントシステム。
【請求項６】
前記ラベルプリンタは，前記ラベル情報シードとして利用する情報を取得するラベル情報シード取得手段を備えていることを特徴とする，請求項１から請求項５のいずれか一つに記載のラベルプリントシステム。
【請求項７】
前記ラベルプリンタは，前記ラベル情報シード取得手段として文字入力デバイスを備え，前記文字入力デバイスに入力された情報を前記ラベル情報シードとして利用することを特徴とする，請求項６に記載のラベルプリントシステム。
【請求項８】
前記ラベルプリンタは，前記ラベル情報シード取得手段として時計回路を備え，前記時計回路から取得した時刻情報を前記ラベル情報シードとして利用することを特徴とする，請求項６又は請求項７に記載のラベルプリントシステム。
【請求項９】
前記ラベルプリンタは，前記ラベル情報シード取得手段として，前記ラベルプリンタの個体識別番号を記憶したメモリを備え，前記メモリから取得した前記固定識別番号を前記ラベル情報シードとして利用することを特徴とする，請求項６から請求項８のいずれか一つに記載のラベルプリントシステム。
【請求項１０】
前記ラベルプリンタは，前記ラベル情報シード取得手段として，前記ラベル情報シードとして利用する情報がエンコードされたマークを読み取るリーダを備え，前記リーダで読み取った前記マークをデコードして得られる情報を前記ラベル情報シードとして利用することを特徴とする，請求項６から請求項９のいずれか一つに記載のラベルプリントシステム。
【請求項１１】
前記ラベルプリンタは，前記ラベル情報シード取得手段としてネットワークインターフェースを備え，ネットワークに接続された装置から受信した情報を前記ラベル情報シードとして利用することを特徴とする，請求項６から請求項１０のいずれか一つに記載のラベルプリントシステム。
【請求項１２】
前記暗号トークンの前記証明情報生成手段は，前記暗号トークンのメモリに記憶されている前記ユーザの識別情報を前記メモリ情報に含ませることを特徴とする，請求項６から請求項１１のいずれか一つに記載のラベルプリントシステム。
【請求項１３】
前記暗号トークンの前記証明情報生成手段は，前記暗号トークンのメモリに記憶されている前記ユーザのユーザ属性情報を前記メモリ情報に含ませることを特徴とする，請求項６から請求項１２のいずれか一つに記載のラベルプリントシステム。
【請求項１４】
前記暗号トークンの前記証明情報生成手段は，前記暗号トークンのメモリに記憶されている前記ユーザのユーザ情報を前記メモリ情報に含ませることを特徴とする，請求項６から請求項１３のいずれか一つに記載のラベルプリントシステム。
【請求項１５】
前記暗号トークンの前記証明情報生成手段は，前記暗号トークンのメモリに記憶されている前記暗号トークンの発行者情報を前記メモリ情報に含ませることを特徴とする，請求項６から請求項１４のいずれか一つに記載のラベルプリントシステム。
【請求項１６】
前記ラベルプリントシステムには，前記暗号トークンを利用して前記ラベルプリンタが設置された部屋への入退室を管理し，前記部屋に入室する前記ユーザが所持する前記暗号トークンのメモリに前記部屋の部屋情報を書き込むドアゲートが含まれ，前記暗号トークンの前記証明情報生成手段は，前記部屋情報を前記メモリ情報に含ませることを特徴とする，請求項６から請求項１５のいずれか一つに記載のラベルプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は，紙媒体の文書や文書ファイルなどの物品に貼るラベルを印字するためのシステムに係わる。
【背景技術】
【０００２】
デジタル化社会の到来を受けて，従来は紙媒体であった文書も電子化されるようになった。文書が電子化された電子文書においても，紙媒体の文書のサイン（署名）・捺印と同様に，電子文書の偽造・改竄を防止する仕組みが必要となり，電子文書においては，電子文書の偽造・改竄を防止する仕組みとして，公開鍵暗号方式を用いた電子署名が利用されている。
【０００３】
デジタル化社会の到来を受けて電子文書が幅広く利用されるようになったとしても，契約書等の分野などにおいて紙媒体の文書の必要性は残り，紙媒体の文書においても，電子文書と同様に電子的に文書管理できることが要求されるようになった。
【０００４】
紙媒体の文書等の物品に様々な情報を付与するためには，例えば，特許文献１で開示されているようなラベルプリンタで発行されたラベルを物品に貼ればよいが，特許文献１は，流通する物品管理をデータベース等のサーバを利用することなくしようとしたことに主眼を置いた発明で，特許文献１で開示されているラベルプリンタは，様々な流通データをエンコードした2次元バーコードを印字するラベルを発行する装置に過ぎず，該ラベルプリンタで発行されるラベルに印字される情報の偽造・改竄を防止する工夫は施されていない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４１３２２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
そこで，上述した問題を鑑みて，本願発明は，偽造・改竄の防止策が施された情報を印字したラベルを発行できるラベルプリントシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決する第１の発明は，外部装置から送信されたラベル情報シードと，メモリに記憶されているメモリ情報の一部を結合させることでラベル情報を生成し，秘密鍵を用いた暗号演算を行うことで前記ラベル情報の証明情報を演算した後，前記証明情報を付与した前記ラベル情報である証明情報付きラベル情報を外部装置に返信する証明情報付きラベル情報生成手段を備えた暗号トークンと，前記ラベル情報シードを送信し，前記暗号トークンから取得した前記証明情報付きラベル情報の印字情報を生成する印字情報生成手段と，前記印字情報の印字をプリンタに指示することでセキュリティラベルを発行するラベル発行手段を備えたラベルプリンタと，から少なくとも構成されていることを特徴とするラベルプリントシステムである。
【０００８】
更に，第２の発明は，前記ラベルプリンタの前記印字情報生成手段は，前記証明情報付きラベル情報をエンコードした光学式マークの画像データを前記印字情報に含ませることを特徴とする，第１の発明に記載のラベルプリントシステムである。
【０００９】
更に，第３の発明は，前記ラベルプリンタの前記印字情報生成手段は，前記証明情報付きラベル情報に含まれる前記ラベル情報の一部又は全てのテキストデータを前記印字情報に含ませることを特徴とする，第２の発明に記載のラベルプリントシステムである。
【００１０】
更に，第４の発明は，前記暗号トークンの前記証明情報生成手段は，前記ラベル情報を前記秘密鍵で暗号化した後，前記ラベル情報の暗号文の前記証明情報を演算する手段で，前記ラベルプリンタの前記印字情報生成手段は，前記秘密鍵と対になる暗号鍵を用い，前記証明情報付きラベル情報に含まれる前記ラベル情報の暗号文を復号して前記印字情報に含ませるテキストを生成することを特徴とする，第３の発明に記載のラベルプリントシステムである。
【００１１】
更に，第５の発明は，前記暗号トークンは，前記ラベルプリンタのユーザの認証情報と前記暗号トークン内に記憶している参照情報を照合する照合手段を備え，前記ラベルプリンタは，前記ユーザから取得した前記認証情報を前記暗号トークンに照合させることで，前記ユーザをユーザ認証するユーザ認証手段を備え，ユーザ認証に成功した場合のみ前記セキュリティラベルが発行できるように構成されていることを特徴とする，第１の発明から第４の発明のいずれか一つに記載のラベルプリントシステムである。
【００１２】
更に，第６の発明は，前記ラベルプリンタは，前記ラベル情報シードを取得するラベル情報シード取得手段を備えていることを特徴とする，第１の発明から第５の発明のいずれか一つに記載のラベルプリントシステムである。
【００１３】
更に，第７の発明は，前記ラベルプリンタは，前記ラベル情報シード取得手段として文字入力デバイスを備え，前記文字入力デバイスに入力された情報を前記ラベル情報シードとして利用することを特徴とする，第６の発明に記載のラベルプリントシステムである。
【００１４】
更に，第８の発明は，前記ラベルプリンタは，前記ラベル情報シード取得手段として時計回路を備え，前記時計回路から取得した時刻情報を前記ラベル情報シードとして利用することを特徴とする，第６の発明又は第７の発明に記載のラベルプリントシステムである。
【００１５】
更に，第９の発明は，  前記ラベルプリンタは，前記ラベル情報シード取得手段として，前記ラベルプリンタの個体識別番号を記憶したメモリを備え，前記メモリから取得した前記固定識別番号を前記ラベル情報シードとして利用することを特徴とする，第６の発明から第８の発明のいずれか一つに記載のラベルプリントシステムである。
【００１６】
されに，第１０の発明は，前記ラベルプリンタは，前記ラベル情報シード取得手段として，前記ラベル情報シードとして利用する情報がエンコードされたマークを読み取るリーダを備え，前記リーダで読み取った前記マークをデコードして得られる情報を前記ラベル情報シードとして利用することを特徴とする，第６の発明から第９の発明のいずれか一つに記載のラベルプリントシステムである。
【００１７】
更に，第１１の発明は，前記ラベルプリンタは，前記ラベル情報シード取得手段としてネットワークインターフェースを備え，ネットワークに接続された装置から受信した情報を前記ラベル情報シードとして利用することを特徴とする，第６の発明から第１０の発明のいずれか一つに記載のラベルプリントシステムである。
【００１８】
更に，第１２の発明は，前記暗号トークンの前記証明情報生成手段は，前記暗号トークンのメモリに記憶されている前記ユーザの識別情報を前記メモリ情報に含ませることを特徴とする，第６の発明から第１１の発明のいずれか一つに記載のラベルプリントシステムである。
【００１９】
更に，第１３の発明は，前記暗号トークンの前記証明情報生成手段は，前記暗号トークンのメモリに記憶されている前記ユーザのユーザ属性情報を前記メモリ情報に含ませることを特徴とする，第６の発明から第１２の発明のいずれか一つに記載のラベルプリントシステムである。
【００２０】
更に，第１４の発明は，前記暗号トークンの前記証明情報生成手段は，前記暗号トークンのメモリに記憶されている前記ユーザのユーザ情報を前記メモリ情報に含ませることを特徴とする，第６の発明から第１３の発明のいずれか一つに記載のラベルプリントシステムである。
【００２１】
更に，第１５の発明は，前記暗号トークンの前記証明情報生成手段は，前記暗号トークンのメモリに記憶されている前記暗号トークンの発行者情報を前記メモリ情報に含ませることを特徴とする，第６の発明から第１４の発明のいずれか一つに記載のラベルプリントシステムである。
【００２２】
更に，第１６の発明は，前記ラベルプリントシステムには，前記暗号トークンを利用して前記ラベルプリンタが設置された部屋への入退室を管理し，前記部屋に入室する前記ユーザが所持する前記暗号トークンのメモリに前記部屋の部屋情報を書き込むドアゲートが含まれ，前記暗号トークンの前記証明情報生成手段は，前記部屋情報を前記メモリ情報に含ませることを特徴とする，第６の発明から第１５の発明のいずれか一つに記載のラベルプリントシステムである。
【００２３】
第１の発明のラベルプリントシステムによれば，セキュリティラベルの印字内容には証明情報付きラベル情報が含まれ，この証明情報付きラベル情報には，暗号トークンで生成されたラベル情報と，暗号トークンに記憶された秘密鍵を用いて生成されたラベル情報の証明情報が含まれことになる。
【００２４】
よって，暗号トークンに記憶された秘密鍵と対になる暗号鍵を用い，証明情報付きラベル情報の証明情報の正当性を検証すれば，正当な暗号トークン以外で証明情報が生成された場合，証明情報付きラベル情報の証明情報の正当性の検証は失敗するため，証明情報付きラベル情報の証明情報の正当性を検証できるようにすることで，セキュリティラベルの印字内容の改竄・偽造を防止できる。
【００２５】
また，ラベルプリンタで印字されたセキュリティラベルを紙媒体である文書や文書ファイルなどの物品に貼ることで，文書が電子情報でない場合であっても，文書作成者の本人確認や文書の偽造の防止を電子的に管理することができるようになる。
【００２６】
更に，第２の発明のように，証明情報付きラベル情報をエンコードした光学式マークの画像データを印字情報に含ませておけば，セキュリティラベルに印字された証明情報付きラベル情報の読み取りを容易に行える。
【００２７】
更に，第３の発明のように，証明情報付きラベル情報に含まれるラベル情報の一部又は全てのテキストデータを印字情報に含ませておけば，セキュリティラベルを人が目視するだけで，セキュリティラベルの内容がわかるようになる。
【００２８】
更に，第４の発明のように，証明情報付きラベル情報に含まれるラベル情報を暗号化しておくと，証明情報が付与されたラベル情報が印字されていることをわかりにくくすることができる。
【００２９】
更に，第５の発明のように，ラベルプリンタのユーザのユーザ認証に成功した場合のみ前記セキュリティラベルが発行できるようにすることで，ラベルプリンタを利用できるユーザを限定できる。
【００３０】
また，本発明では，第６の発明のように，ラベル情報シードとして利用する情報を取得するラベル情報シード取得手段をラベルプリンタに備えさせることができる。ラベル情報シードとして利用する情報は任意でよいが，例えば，第７の発明のようにユーザが入力した情報，第８の発明のように時刻情報，第９の発明のようにラベルプリンタの個体識別番号を利用することができる。
【００３１】
更に，第１０の発明のように，ラベル情報シード取得手段として，ラベル情報シードとして利用する情報がエンコードされたマークを読み取るリーダをラベルプリンタに備えさせると，セキュリティラベルを貼る物品に対応した情報をラベル情報シードとして利用することができるようになる。
【００３２】
また，第１１の発明のように，ラベル情報シード取得手段としてネットワークインターフェースをラベルプリンタに備えさせると，ネットワークに接続されたコンピュータからラベルプリンタにラベル情報シードとして利用する情報を送信することができるようになる。
【００３３】
更に，暗号トークンがラベル情報に含ませるメモリ情報も任意でよく，メモリ情報としては，第１２の発明のようにユーザの識別情報（例えば，ユーザID），第１３の発明のように前記ユーザのユーザ属性情報（例えば，所属する団体名、所属するグループ名，役職名），第１４の発明のように前記ユーザのユーザ情報（例えば，名前、住所、電話番号等），第１５の発明のように暗号トークンの発行者情報を利用することができる。
【００３４】
また，第１６の発明のように，ドアゲートが暗号トークンに書き込んだ部屋情報をラベル情報に含ませれば，セキュリティラベルを発行した部屋（場所）をセキュリティラベルに印字することができるようになる。
【発明の効果】
【００３５】
このように本願発明によれば，偽造・改竄の防止策が施された情報を印字したラベルを発行できるラベルプリントシステムを提供できる。
【図面の簡単な説明】
【００３６】
【図１】本実施形態におけるラベルプリントシステムの構成を説明する図。
【図２】ＩＣカードを説明する図。
【図３】ラベルプリンタを説明する図。
【図４】ラベルプリンタの動作を説明するフロー図。
【図５】本実施形態において発行されるセキュリティラベルの一例を説明する図。
【図６】ドアゲートと協働するラベルプリントシステムの構成図。
【図７】ドアゲートと協働するラベルプリントシステムで発行されるセキュリティラベルの一例を説明する図。
【発明を実施するための形態】
【００３７】
ここから，本願発明の実施形態について，本願発明の技術分野に係わる当業者が，本願発明の内容を理解し，本願発明を実施できる程度に説明する。
【００３８】
図１は，本実施形態におけるラベルプリントシステム１の構成を説明する図である。図１に図示したラベルプリントシステム１は，セキュリティラベル２を発行するラベルプリンタ１０と，ラベルプリンタ１０のユーザが所持する暗号トークン（図１では，ＩＣカード１１）が協働するシステムである。
【００３９】
ユーザが所持するＩＣカード１１は，ラベルプリンタ１０を利用するユーザの認証情報（ここでは，PIN: Personal Identification Number）を認証する機能，ラベルプリンタ１０から受信したラベル情報シードからラベル情報を生成し，暗号処理を行うことでラベル情報の証明情報を演算した後，証明情報を付与したラベル情報である証明情報付きラベル情報をラベルプリンタ１０に返信する機能を備え，ラベルプリンタ１０は，ＩＣカード１１を利用してラベルプリンタ１０を利用するユーザをユーザ認証した後，ラベル情報シードをＩＣカード１１に送信し，ＩＣカード１１内部で生成された証明情報付きラベル情報を含む印字情報を印字することでセキュリティラベル２を発行する。
【００４０】
図１で図示したラベルプリントシステム１によれば，セキュリティラベル２の印字内容には証明情報付きラベル情報が含まれ，この証明情報付きラベル情報には，ＩＣカード１１内部で生成されたラベル情報と，ＩＣカード１１に記憶された秘密鍵を用いて生成されたラベル情報の証明情報が含まれことになる。
【００４１】
ＩＣカード１１に記憶された秘密鍵と対になる暗号鍵を用い，証明情報付きラベル情報に含まれる証明情報の正当性を検証すれば，正当なＩＣカード１１以外で証明情報が生成された場合，証明情報付きラベル情報の証明情報の正当性の検証は失敗するため，証明情報付きラベル情報の証明情報の正当性を検証できるようにすることで，セキュリティラベル２の印字内容の改竄・偽造を防止できる。
【００４２】
また，ラベルプリンタ１０で印字されたセキュリティラベル２を紙媒体である文書や文書ファイルなどの物品に貼ることで，文書が電子情報でない場合であっても，文書作成者の本人確認や文書の偽造の防止を電子的に管理することができるようになる。
【００４３】
なお，図１では，暗号トークンをＩＣカード１１として図示しているが，ＩＣカード１１は暗号トークンの一例にしか過ぎず，ＵＳＢキーのようなＵＳＢ型の暗号トークンであってもよい。
【００４４】
ここから，ラベルプリントシステム１を構成するＩＣカード１１及びラベルプリンタ１０について詳細に説明する。
【００４５】
まず，ラベルプリントシステム１を構成するＩＣカード１１について説明する。図２はＩＣカード１１を説明する図である。
【００４６】
図２（ａ）は，ＩＣカード１１に備えられたハードウェアを説明する図で，図２（ａ）に図示しているように，ＩＣカード１１は，ハードウェアとして、ＣＰＵ１１ａ（Central Processing Unit）、ＲＡＭ１１ｃ（Random Access Memory）、ＲＯＭ１１ｂ（Read#Only Memory）、ラベルプリンタ１０に備えられたリーダライタ１０ｃとの伝送制御プロトコルに準じたＵＡＲＴ１１ｅ、電気的に書き換え可能な不揮発性メモリであるＥＥＰＲＯＭ１１ｄ，特定の暗号アルゴリズムに特化した演算回路である暗号演算コプロセッサ１１ｆを備えている。
【００４７】
ＩＣカード１１のＥＥＰＲＯＭ１１ｄ又はＲＯＭ１１ｂには、ＩＣカード１１を動作させるためのコンピュータプログラムとして、外部装置（ここでは，ラベルプリンタ１０）から送信された認証情報（ここでは，ＰＩＮ）を照合する照合手段として機能する照合コマンド１１０と，ラベルプリンタ１０から受信したラベル情報シードから証明情報付きラベル情報を生成するラベル情報生成手段として機能するラベル情報生成コマンド１１１が実装され，更に，これらのコマンドが利用する情報として，照合コマンド１１０が認証情報と照合する参照情報（ここでは，参照ＰＩＮ），証明情報付きラベル情報生成コマンド１１１が利用する秘密鍵，及び，ＩＣカード１１を所持するユーザのユーザＩＤ，ユーザのユーザ属性情報（例えば，会社名，所属部門名），ＩＣカードの発行者情報などがＥＥＰＲＯＭ１１ｄに記憶されている。なお，ＩＣカード１１には，ユーザのユーザ情報（例えば，住所，氏名）をユーザのユーザ属性情報の代わりに記憶させることもできる。
【００４８】
本実施形態において，ＩＣカード１１に備えられた照合コマンド１１０は，ラベルプリンタ１０から受信したＰＩＮと，ＩＣカード１１に予め記憶されているユーザの参照ＰＩＮが一致することを確認する処理を実行するコマンドである。なお，ユーザ認証に利用する認証情報はＰＩＮ以外でもよく，例えば，ユーザのバイオメトリクス情報をユーザ認証に利用する場合，ＩＣカード１１に備えられた照合コマンド１１０は，バイオメトリクス情報を認証するコマンドになり，バイオメトリクス情報に対応した参照情報がＩＣカード１１に記憶され，ラベルプリンタ１０には，ユーザのバイオメトリクス情報を読み取るセンサが備えられる。
【００４９】
また，本実施形態において，ＩＣカード１１に備えられたラベル情報生成コマンド１１１は，外部装置（ここでは，ラベルプリンタ１０）から受信したラベル情報シードに，ＩＣカード１１のメモリ（ここでは，ＥＥＰＲＯＭ１１ｄ）に記憶されているメモリ情報（ここでは，ユーザＩＤ，ユーザのユーザ属性情報及びＩＣカードの発行者情報）を結合することでラベル情報を生成し，ＩＣカード１１に記憶された秘密鍵を用いた暗号演算を実行することでラベル情報の証明情報を演算した後，証明情報を付与したラベル情報である証明情報付きラベル情報を外部装置（ここでは，ラベルプリンタ１０）に返信するコマンドで，照合コマンド１１０がＰＩＮの照合に成功した場合のみ動作可能なように設定されたコマンドある。なお，ＩＣカード１１に，ユーザのユーザ情報（例えば，住所，氏名）をユーザのユーザ属性情報の代わりに記憶させたときは，ユーザのユーザ情報がメモリ情報として扱われる。
【００５０】
上述したように，ＩＣカード１１内部でラベル情報の証明情報付きラベル情報を生成するのは，セキュリティラベル２に印字内容の正当性を検証できるようにするためで，ＩＣカード１１に記憶された秘密鍵を用いた暗号演算を実行し，ラベル情報の証明情報付きラベル情報を生成すれば，ＩＣカード１１に記憶された秘密鍵と対になる暗号鍵を用いることで，セキュリティラベル２から読み取った証明情報付きラベル情報に含まれる証明情報の正当性の検証を行うことができる。
【００５１】
ＩＣカード１１に記憶する秘密鍵は，ラベル情報生成コマンド１１が生成する証明情報の仕様に依存し，該秘密鍵の暗号アルゴリズムに適合した暗号演算コプロセッサ１１ｆをＩＣカード１１は備えることになる。
【００５２】
ラベル情報生成コマンド１１が生成する証明情報としては，ＭＡＣ（MAC: Message Authentication Code）又は電子署名を用いるとよく，証明情報としてＭＡＣを用いるときは，ＩＣカード１１に記憶する秘密鍵は共通暗号方式（例えば，ＤＥＳ）の秘密鍵になる。また，証明情報として電子署名を用いるときは，ＩＣカード１１に記憶する秘密鍵は公開暗号方式（例えば，ＲＳＡ）の秘密鍵になる。
【００５３】
ＩＣカード１１に備えられたラベル情報生成コマンド１１１が生成する証明情報付きラベル情報に含ませるラベル情報は平文のままでもよいが，証明情報が付与されたラベル情報が印字されていることをわかりにくくするために，ＩＣカード１１の秘密鍵でラベル情報を暗号化し，ラベル情報の暗号文の証明情報をラベル情報の暗号文に付与した証明情報付きラベル情報に含ませることもできる。なお，ラベル情報の暗号文を証明情報付きラベル情報に含ませるときは，ＩＣカード１１の秘密鍵と対になる暗号鍵でラベル情報の暗号文を復号した後に，証明情報付きラベル情報に含まれる証明情報の正当性を検証すればよい。
【００５４】
次に，ラベルプリントシステム１を構成するラベルプリンタ１０について説明する。図３は，ラベルプリンタ１０を説明する図である。
【００５５】
図３（ａ）は，ラベルプリンタ１０に備えられたハードウェアを説明する図で，図３（ａ）に図示しているように，ラベルプリンタ１０は，ＣＰＵ，ＲＡＭ，ＲＯＭなどが実装されるコンピュータボード１０ａと，ラベルプリンタ１０のユーザが所持するＩＣカード１１とデータ通信するリーダライタ１０ｃと，ユーザが文字や数字を入力するときに操作する文字入力デバイス１０ｂと，ユーザに情報を提示するときに利用する表示デバイス１０ｄと，時刻を計測する時計回路１０ｅと，セキュリティラベル２の印字に利用するプリンタ１０ｆを備えている。なお，図１では，文字入力デバイス１０ｂと表示デバイス１０ｄをタッチパネルで実現しているように図示している。
【００５６】
また，ラベルプリンタ１０に備えられるリーダライタ１０ｃは，ユーザに所持させる暗号トークンの通信インターフェースに対応し，暗号トークンが接触型ＩＣカードならば，ラベルプリンタ１０に備えられるリーダライタ１０ｃは，接触型ＩＣカード用のリーダライタになるし，暗号トークンが非接触型ＩＣカードならば，ラベルプリンタ１０に備えられるリーダライタ１０ｃは，非接触型ＩＣカード用のリーダライタになる。
【００５７】
また，ラベルプリンタ１０に備えられるプリンタ１０ｆとしては，セキュリティラベル２のロール状の原反に指示された情報を印字した後，セキュリティラベル２の寸法に細断する構造のプリンタを用いるのが一般的である。
【００５８】
なお，ラベルプリンタ１０に備えられるプリンタ１０ｆに装着するセキュリティラベル２の原反は，セキュリティラベル２の貼り付けが可能なように，接着層が設けられた原反が用いることが好適で，セキュリティラベル２のセキュリティをより高めたい場合には，セキュリティラベル２に光学式マークやテキストを印刷後、ホログラム層を転写するようにすると、セキュリティラベル２に印字される情報の偽造を防止できるばかりでなく，セキュリティラベル２の媒体自体の偽造を防止できる。なお，セキュリティラベル２の媒体自体の偽造を防止するために，ホログラムが予め貼られるなどして偽造防止策が施された原反を用いることもできる。
【００５９】
図３（ｂ）は，ラベルプリンタ１０に備えられたハードウェアを制御するコンピュータボードに実装されるコンピュータプログラムによってラベルプリンタ１０に備えられる機能を説明する図で，本実施形態において，ラベルプリンタ１０には，ＩＣカード１１を利用してユーザをユーザ認証するユーザ認証手段１００と，ＩＣカード１１に証明情報付きラベル情報を生成させ，ＩＣカード１１から取得した証明情報付きラベル情報を含む印字情報を生成する印字情報生成手段１０１と，プリンタを制御し，印字情報をセキュリティラベル２の原反に印字することでセキュリティラベル２を発行するラベル発行手段１０２と，ラベル情報シードを取得するラベル情報シード取得手段１０３が備えられている。
【００６０】
ラベルプリンタ１０に備えられるラベル情報シード取得手段１０３の具体的な内容は任意でよく，本実施形態では，ラベルプリンタ１０に備えられた文字入力デバイス１０ｂ及び時計回路１０ｅがラベル情報シード取得手段１０３と利用して利用され，文字入力デバイス１０ｂによって入力された情報と，時計回路１０ｅから得られる時刻情報がラベル情報シードとして利用される。
【００６１】
ここから，ラベルプリンタ１０の動作を説明しながら，ラベルプリンタ１０に備えられた各手段について説明する。図４は，ラベルプリンタ１０の動作を説明するフロー図である。
【００６２】
ラベルプリンタ１０がセキュリティラベル２を発行するとき，まず，ラベルプリンタ１０のユーザ認証手段１００は，認証情報（ここでは，ＰＩＮ）の入力を促すメッセージを表示デバイス１０ｄに表示させ，ユーザが文字入力デバイス１０ｂに入力した文字列をＰＩＮとして取得する（Ｓ１）。そして，ユーザから取得したＰＩＮを含む照合コマンド１１０のコマンドメッセージを生成してＩＣカード１１に送信し，ＩＣカード１１にＰＩＮを照合させることで，ラベルプリンタ１０のユーザをユーザ認証する（Ｓ２）。
【００６３】
ラベルプリンタ１０のユーザ認証手段１００は，ユーザ認証結果に応じて処理を分岐し（Ｓ３），ユーザ認証に成功した場合，すなわち，ＰＩＮの照合成功を示すレスポンスをＩＣカード１１から受信した場合，ラベルプリンタ１０のラベル情報シード取得手段１０３を作動させて次のステップに進む。また，ラベルプリンタ１０のユーザ認証手段１００は，ユーザ認証に失敗した場合，すなわち，ＰＩＮの照合失敗を示すレスポンスをＩＣカード１１から受信した場合，ラベルプリンタ１０のラベル情報シード取得手段１０３を作動させずに，ステップＳ１に戻り，ユーザからＰＩＮを取得する処理を実行する。
【００６４】
ラベルプリンタ１０のラベル情報シード取得手段１０３は作動すると，セキュリティラベル２を貼る物品（文書や文書ファイルなど）に係わる文字列の入力を促すメッセージを表示デバイス１０ｄに表示させ，文字入力デバイス１０ｂを用いてユーザが入力した文字列から得られる物品情報に加え，ラベルプリンタ１０の時計回路１０ｅから得られる時刻情報，及び，ラベルプリンタ１０に記憶されている個体識別番号をラベル情報シードとして印字情報生成手段１０１に引き渡し，印字情報生成手段１０１は，ラベル情報シードを含むラベル情報生成コマンド１１１のコマンドメッセージをＩＣカード１１に送信して，ＩＣカード１１に証明情報付きラベル情報を生成させ，ＩＣカード１１から証明情報付きラベル情報を取得する（Ｓ４）。
【００６５】
本実施形態において，ラベルプリンタ１０の印字情報生成手段１０１は，セキュリティラベル２を貼り付ける物品を識別する物品ＩＤをユーザに入力させ，物品の名称を物品ＩＤに付与することで物品情報を生成する。なお，文字入力デバイスを用いてユーザが入力した文字列そのものを物品情報として利用することもできるし，ユーザに物品の名称を入力させ，ラベルプリンタ１０で管理しているシリアル番号を付与することで物品情報を生成するようにしてもよい。
【００６６】
ラベルプリンタ１０の印字情報生成手段１０１は，ＩＣカード１１から証明情報付きラベル情報を取得すると，証明情報付きラベル情報を含ませた印字情報を生成する処理を実行する（Ｓ５）。
【００６７】
ラベルプリンタ１０の印字情報生成手段１０１が生成する印字情報には，証明情報付きラベル情報がエンコードされた光学式マークの画像データを含ませることが望ましく，該光学式マークの画像データを印字情報に含ませておけば，セキュリティラベル２に光学式マークを印字でき，セキュリティラベル２に印字された光学式マーク（例えば，２次元バーコード）を光学認識装置（例えば，バーコードリーダ）に読み取らせることで，光学認識装置が接続されたコンピュータ側に，印字情報にエンコードされた証明情報付きラベル情報を入力できるようになる。
【００６８】
また，ラベルプリンタ１０の印字情報生成手段１０１が生成する印字情報には，証明情報付きラベル情報がエンコードされた光学式マークの画像データに加え，証明情報付きラベル情報に含まれているラベル情報の一部又は全てのテキストデータを含ませるようにしてもよい。
【００６９】
証明情報付きラベル情報に含まれているラベル情報の一部又は全てのテキストデータを印字情報に含ませることで，セキュリティラベル２が貼られた物品を見た人が，セキュリティラベル２の内容を目視で確認できるようになる。
【００７０】
なお，証明情報付きラベル情報に含まれているラベル情報が暗号化されている場合，ＩＣカード１１に記憶された秘密鍵と対になる暗号鍵を用いて，証明情報付きラベル情報に含まれているラベル情報を復号し，印字情報に含ませるテキストデータを生成すればよい。
【００７１】
ラベルプリンタ１０の印字情報生成手段１０１は，証明情報付きラベル情報を含ませた印字情報を生成すると，ラベルプリンタ１０のラベル発行手段１０２を作動させ，印字情報を印字したセキュリティラベル２をラベル発行手段１０２に発行させる（Ｓ６）。
【００７２】
ラベルプリンタ１０のラベル発行手段１０２がセキュリティラベル２を発行するとき，ラベルプリンタ１０の印字情報生成手段１０１から印字情報が引き渡され，ラベル発行手段１０２は該印字情報の印字をプリンタに指示することで，印字情報を印字したセキュリティラベル２を発行し，印字情報を印字したセキュリティラベル２を発行すると，この手順は終了する。
【００７３】
図５は，本実施形態において発行されるセキュリティラベル２の一例を説明する図である。図５（ａ）に図示しているセキュリティラベル２０の左側には，証明情報付きラベル情報がエンコードされた光学式マーク２０ａ（ここでは，2次元バーコード）が印字され，セキュリティラベル２の右側には，証明情報付きラベル情報に含まれているラベル情報のテキスト２０ｂ（ここでは，物品ＩＤ，時刻情報，ユーザＩＤ）が印字されている。
【００７４】
図５（ｂ）は，セキュリティラベル２の用途の一例を説明する図で，図５（ａ）に図示しているセキュリティラベル２０は，例えば，会社の報告書２１（図５（ｂ）では出張報告書）などに貼られて利用される。例えば，図５（ｂ）に図示しているように，セキュリティラベル２の上から捺印２２すれば，セキュリティラベル２が剥がされたことを防止できる。
【００７５】
また，セキュリティラベル２に印字された光学式マーク（ここでは，２次元バーコード）を光学認識装置（例えば，バーコードリーダ）に読み取らせ，光学認識装置が接続されたコンピュータ側で，ＩＣカード１１に記憶している秘密鍵と対になる暗号鍵を用いて，光学式マークにエンコードされた証明情報付きラベル情報を検証すれば，本人によって正しく捺印２２されたことを証明できるようになる。
【００７６】
なお，図５（ｂ）を用いて説明したセキュリティラベル２の用途は一例に過ぎず，ラベルプリンタ１０で発行されたセキュリティラベル２は文書ファイルの背表紙に貼ることもできるし，流通させる商品にセキュリティラベル２を貼ることで，商品管理にも利用できる。また，図５（ａ）で図示した光学式マークも一例に過ぎず，証明情報付きラベル情報をエンコードした光学式マークは１次元のバーコードや地紋パターンであっても構わない。
【００７７】
本発明は、これまで説明した実施の形態に限定されることなく、種々の変形や変更が可能である。
【００７８】
例えば，ラベル情報シードは上述した情報に限定されず，ラベル情報シードを取得するラベル情報シード取得手段１０３として機能するためのデバイスをラベルプリンタ１０に備えさせることができる。例えば，セキュリティラベル２を貼る物品のＩＤなどがエンコードされたマークを読み取らせるリーダを該デバイスとして備えさせれば，該マークにエンコードされた情報をラベル情報シードに含ませることができるようになる。
【００７９】
セキュリティラベル２を貼る物品のＩＤなどがエンコードされたマークとしては，１次元又は２次元のバーコード，地紋などの光学式マーク，耐クローン性を有し人工的に作り上げられた人工物メトリクス（例えば，紙表面の凹凸），アノト社の用紙のように，セキュリティラベル２が貼られる書類に印刷され，書類のＩＤがエンコードされたドットパターンなどを用いることができる。
【００８０】
更に，上述した実施形態では，ラベルプリンタ１０はネットワークに接続されていないが，ラベルプリンタ１０にネットワークインターフェースを備えさせ，ネットワーク接続しているコンピュータからラベル情報シードを取得するように構成することもできる。
【００８１】
このとき，ラベルプリンタ１０はネットワーク接続されたコンピュータとＴＣＰ／ＩＰ接続し，該コンピュータから受信したデータをラベル情報シードとして利用する。該コンピュータからラベルプリンタ１０に送信するデータとしては，該コンピュータの画面で選択された物品情報，該コンピュータにログインしたユーザのユーザ情報（例えば，該コンピュータに登録されているユーザ名），このときの日時などが考えられる。
【００８２】
また，これまで説明したラベルプリントシステム１とドアゲートを協働させることもできる。
【００８３】
図６は，ドアゲートと協働するラベルプリントシステムの構成図で，図６で図示したラベルプリントシステム３では，ドアゲート３２で入退室が管理された部屋５にセキュリティラベル４を発行するラベルプリンタ３０が配置されている。
【００８４】
部屋５のドア３２０には，ユーザが所持するＩＣカード３１とデータ通信するリーダライタ３２１を有するドアゲート３２が設置されている。部屋５に入室するユーザは，リーダライタ３２１にＩＣカード３１を挿入し，ドアゲート３２は，ＩＣカード３１から読み出したユーザＩＤが事前に登録されている場合，ドアゲート３２が設置されている部屋５の部屋情報（例えば，部屋番号）をＩＣカード３１に書き込んだ後，ドア３２０の鍵を開錠する。
【００８５】
ユーザが所持するＩＣカード３１は，実施形態で説明したＩＣカード３１と同様の機能を備えるが，証明情報付きラベル情報を生成する際，ＩＣカード３１に記憶された部屋情報をメモリ情報に含ませる処理を実行する。また，部屋５に設置されたラベルプリンタ３０は，実施形態で説明したラベルプリンタ１１と同様の機能を備えるが，図４で図示したステップＳ５において印字情報を生成する際，証明情報付きラベル情報のラベル情報に含まれる部屋情報そのもののテキストデータ又は部屋情報から決定できるテキストデータ（例えば，部屋の名称）を印字情報に含ませる処理を実行する。
【００８６】
図７は，ドアゲートと協働するラベルプリントシステムで発行されるセキュリティラベル４０の一例を説明する図である。図７に図示しているセキュリティラベル４０の左側には，図５と同様に，証明情報付きラベル情報がエンコードされた光学式マーク４０ａ（ここでは，2次元バーコード）が印字され，セキュリティラベル４０の右側には，証明情報付きラベル情報に含まれるラベル情報のテキスト４０ｂ（ここでは，物品ＩＤ，ユーザＩＤ，時刻情報，部屋の名称）が印字される。
【符号の説明】
【００８７】
１，３  ラベルプリントシステム
１０，３０  ラベルプリンタ
１００  ユーザ認証手段
１０１  印字情報生成手段
１０２  ラベル発行手段
１１，３１  ＩＣカード
１１０  照合コマンド
１１１  ラベル情報生成コマンド
２，４  セキュリティラベル
【図１】
2011088330.tif 000003
【図２】
2011088330.tif 000004
【図３】
2011088330.tif 000005
【図４】
2011088330.tif 000006
【図５】
2011088330.tif 000007
【図６】
2011088330.tif 000008
【図７】
2011088330.tif 000009