(57)【特許請求の範囲】
【請求項１】
製造物品をマーキングする方法であって、
前記製造物品に関するＩＤコードを認証するために、複数の秘密コードを検査センターと、前記製造物品に対する生産ラインに供給する段階と、
各製造物品に対してＩＤコードを生成する段階と、
前記複数の秘密コードから導出され、前記検査センターに知られている秘密を用いて、前記生産ラインで各ＩＤコードにデジタル署名する段階であって、
前記検査センターは前記ＩＤコードの認証中に前記複数の秘密コードを用いるように構成された、デジタル署名する段階と、
前記署名付きＩＤコードを用いて各製造物品をマーキングする段階と、
を含む方法。
【請求項２】
前記マーキング段階において秘密識別用添加物又はレーザデバイスを用いる段階を含む請求項１に記載の方法。
【請求項３】
前記複数の秘密コードが予め算出されたランダムコードであることを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記複数の秘密コードを供給する段階が、前記秘密コードが記録された不揮発性データ支持体の物理的転送を含むことを特徴とする請求項１から請求項３のいずれかに記載の方法。
【請求項５】
前記複数の秘密コードから導出された前記秘密が、複数の生産ラインの各々において導出されることを特徴とする請求項１から請求項４のいずれかに記載の方法。
【請求項６】
前記秘密の一部は、セキュアネットワーク接続を介してコードジェネレータによって前記検査センターに伝送されることを特徴とする請求項１から請求項５のいずれかに記載の方法。
【請求項７】
前記複数の秘密コードはランダムコードの集合であり、前記方法が、
１つ又はそれ以上の物品の製造に関するインデックスを生成する段階と、
前記インデックスを前記検査センターに伝送する段階であって、
前記検査センターは前記ＩＤコードの認証中に前記ランダムコードの集合と前記インデックスを用いるように構成された、伝送する段階と、
コードジェネレータによって前記ランダムコードの集合及び前記インデックスから前記秘密を導出する段階と、
前記秘密を用いて前記ＩＤコードのコピーを暗号化することによって導出されるノイズコードを用いて各製造物品についての各ＩＤコードにデジタル署名する段階と、
を含む請求項１から請求項６のいずれかに記載の方法。
【請求項８】
前記秘密は前記ＩＤコードから更に導出されることを特徴とする請求項７に記載の方法。
【請求項９】
前記製造物品に関する追加情報を前記検査センターに伝送する段階を含む請求項１から請求項８のいずれかに記載の方法。
【請求項１０】
前記検査センターは、前記製造物品の製造業者から独立した信用できる第三者によって管理されることを特徴とする請求項１から請求項９のいずれかに記載の方法。
【請求項１１】
前記マーキング段階は前記製造品のパッケージ上で行われることを特徴とする請求項１から請求項１０のいずれかに記載の方法。
【請求項１２】
前記ＩＤコードは、
生産場所識別子と、
生産ライン識別子と、
コードジェネレータ識別子と、
製品識別子と、
時間情報と、
のうちの少なくとも１つを含むことを特徴とする請求項１から請求項１１のいずれかに記載の方法。
【請求項１３】
前記ＩＤコードを暗号化する段階を含む請求項１から請求項１２のいずれかに記載の方法。
【請求項１４】
前記物品はシガレット箱又はシガレットカートンであることを特徴とする請求項１から請求項１３のいずれかに記載の方法。
【請求項１５】
前記請求項１から請求項１４のいずれかに記載の方法によってマーキングされた製造物品の量を制御する方法であって、
前記検査センターにおいて製造量情報を収集する段階と、
前記製造量情報をユーザに提供する段階と、
を含む方法。
【請求項１６】
前記製造量情報は、前記検査センターに伝送されたＩＤコードから得られることを特徴とする請求項１５に記載の方法。
【請求項１７】
前記請求項１から請求項１４のいずれかに記載の方法によってマーキングされた製造物品を追跡する方法であって、
前記署名付きＩＤコードを前記検査センターに伝送する段階と、
前記複数の秘密コードを用いて、前記検査センターによって前記署名付きＩＤコードを認証する段階と、
前記ＩＤコードに関する追跡情報をユーザに再伝送する段階と、
を含む方法。
【請求項１８】
前記追跡情報は、前記検査センターに伝送された前記製造物品のＩＤコードから取得されることを特徴とする請求項１５に記載の方法。
【請求項１９】
前記ユーザを識別する段階を含む請求項１５から請求項１７のいずれかに記載の方法。
【請求項２０】
優先ユーザの予め定義されたグループに属さないユーザへの情報を拒否する段階を含む請求項１５から請求項１９のいずれかに記載の方法。
【請求項２１】
前記署名付きＩＤコードを前記検査センターに伝送する段階と、
前記複数の秘密コードを用いて、前記検査センターにおいて前記署名付きＩＤコードを認証する段階と、
を含む請求項１から請求項１４のいずれかに記載の方法によってマーキングされた物品を認証する方法。
【請求項２２】
秘密コードの集合を発生させるための発生器と、
製造物品に関するＩＤコードを認証するために、複数の秘密コードを、生産ラインと、前記製造物品に対する検査センターに供給する手段と、
マーキングされることになる前記物品を製造するための生産ラインであって、
各製造物品に対してＩＤコードを発生させるためのコードジェネレータと、
前記複数の秘密コードから導出される秘密を用いて前記ＩＤコードに署名するためのデジタル署名器と、
前記秘密を検査センターに伝送するためのデータ送信器と、
を備え、
前記検査センターは前記ＩＤコードの認証中に前記複数の秘密コードを用いるように構成される、生産ラインと、
前記署名付きＩＤコードを用いて各製造物品をマーキングするためのマーカと、
を備える製造物品をマーキングするためのシステム。
【請求項２３】
前記マーカはプリンタ又はレーザデバイスを含むことを特徴とする請求項２２に記載のシステム。
【請求項２４】
前記生産ラインはタバコ製品の生産用に構成されることを特徴とする請求項２２又は２３に記載のシステム。
【請求項２５】
前記発生器は、不揮発性データ支持体上に前記秘密コードの集合を記録するためにデータレコーダを含むことを特徴とする請求項２２、２３又は２４に記載のシステム。
【請求項２６】
前記検査センターは、ネットワークからテキスト又は数字の照会を受け取り、前記ネットワークを介して回答を伝送するためのインターフェースを含むことを特徴とする請求項２２から請求項２５のいずれかに記載のシステム。
【請求項２７】
前記秘密コードの集合を発生させるための前記発生器がｓａｌｔ発生器であることを特徴とする請求項２２から請求項２６のいずれかに記載の方法。
【請求項２８】
前記生産ライン１０１は、前記マーキングされた署名付きＩＤコードを検出するための感知器を含むことを特徴とする請求項２２から請求項２７のいずれかに記載の方法。
【請求項２９】
製造物品を認証する方法であって、
前記製造物品に関するＩＤコードを認証するために、複数の秘密コードを検査センターと、前記製造物品に対する生産ラインに供給する段階と、
コードジェネレータ内でＩＤコードを発生させ、デジタル署名を用いて前記ＩＤコードに署名する段階と、
前記署名付きＩＤコードを用いて前記物品をマーキングする段階と、
認証のために公衆ネットワークを介して前記署名付きＩＤコードを検査センターに伝送する段階と、
前記複数の秘密コードを用いて、前記検査センターによって前記デジタル署名を認証する段階と、
前記検査センターにおいて前記ＩＤコードの有意性を検索する段階と、
前記公衆ネットワークを介してユーザに前記有意性を伝送する段階と、
を含む方法。
【請求項３０】
前記コードジェネレータによって発生した前記ＩＤコードが記憶されないことを特徴とする請求項２９に記載の方法。
【請求項３１】
前記ＩＤコードは、前記コードジェネレータと前記検査センターとによって共有される秘密を用いて署名されることを特徴とする請求項２９又は３０に記載の方法。
【請求項３２】
前記秘密は、前記コードジェネレータと前記検査センターとによって共有される複数の秘密コードから導出され、前記コードジェネレータの作動中に修正されることを特徴とする請求項３１に記載の方法。
【請求項３３】
前記秘密は製造物品毎に異なることを特徴とする請求項３１又は３２に記載の方法。
【請求項３４】
製造物品を認証する方法であって、
前記製造物品に関するＩＤコードを認証するために、複数の秘密コードを検査センターと、前記製造物品に対する生産ラインに供給する段階と、
各製造物品に対しＩＤコードを生成する段階と、
前記複数の秘密コードから導出され、前記検査センターに知られている秘密を用いて、前記生産ラインで各ＩＤコードにデジタル署名する段階であって、
前記検査センターは前記ＩＤコードの認証中に前記複数の秘密コードを用いるように構成された、デジタル署名する段階と、
各製造物品を、前記署名付きＩＤコードを用いてマーキングする段階と、
前記検査センターにおいて前記秘密の妥当性を確認することによって要求に応じて製造物品を認証する段階と、
によって前記物品をマーキングする段階を含む方法。
【請求項３５】
製造物品を認証するためのシステムであって、
複数の秘密コードを発生させるための発生器と、
製造物品に関するＩＤコードを認証するために、前記複数の秘密コードを、生産ラインと、前記製造物品に対する検査センターに供給する手段と、
マーキングされることになる前記物品を製造するための生産ラインであって、
各製造物品に対してＩＤコードを発生させるためのコードジェネレータと、
前記複数の秘密コードから導出される秘密を用いて前記ＩＤコードに署名するためのデジタル署名器と、
前記秘密を検査センターに伝送するためのデータ送信器と、
を備え、
前記検査センターは前記ＩＤコードの認証中に前記複数の秘密コードを用いるように構成される、生産ラインと、
前記署名付きＩＤコードを用いて各製造物品をマーキングするためのマーカと、
を含む製造物品をマーキングするためのシステムを備え、
前記認証システムが更に、前記秘密の妥当性を確認することによって要求に応じて前記製造物品を認証するための検査センターを備える製造物品を認証するためのシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品のマーキング、追跡、及び認証に関し、詳細には限定ではないが、例えば、シガレットの箱又はカートン、及び他のタバコ製品等のパッケージ商品のマーキング、追跡、及び認証に関する。本発明はまた生産管理に関する。
【背景技術】
【０００２】
密輸及び偽造は、貿易商品の生産者並びに国家当局に対して著しい収益損失を生じさせる。更に、品質が粗悪な偽造商品の不法販売は、顧客及び製造業者にとって有害である。
【０００３】
例えば、税金又は国家規制を逃れるために、合法的に生産された商品が不法に輸入又は貿易される場合もある。従って無許可の平行輸入チャネルの検出並びに回避は、幾つかの貿易区域における重要な関心事である。
【０００４】
密輸及び偽造問題は、タバコ製品のような特別課税を受ける商品においては特に重大である。これらの問題は、強いブランド価値を持つ他の多くの種類の貿易製品、特に香水、酒類、時計、及び一般的な嗜好商品等の国際的貿易製品においても同様に存在する。
【０００５】
不真正製品の明確な識別及び不法輸入品の検出を可能にするなどのために、真正製品の信頼性のあるマーキングを行うための方法を開発することは、このような製品の製造業者の主要な関心事である。
【０００６】
例えばシガレット箱又はカートンなどのパッケージ上に刻印又は印刷された製造コード、又はシリアル番号による貿易商品の識別は一般的に行われていることである。このようなコードは、一定の条件下では生産場所の識別、及び特定物品についてのトレードチェーンの追跡を可能にする。このような認識は、密輸物品の識別に有効である。
【０００７】
この手法の制約は、場合によってはこれらの製造コードの解釈及び妥当性確認に時間を要し煩雑な点である。例えば認証は、データベースに記録されることになる製造物品上に刻印された全ての製造コード及び／又は製造場所から中央データベースへの大量の機密データの転送を必要とする可能性がある。これらの要件は、信頼性及び安全性を危うくする恐れがある。
【０００８】
この手法の別の制約は、製造コードが容易に模倣又はクローン化することができる点である。この制約をある程度未然に防ぐために、パッケージ上に製造コードを印刷するのに用いられるインクに秘密の識別用添加物を付加することは公知である。従って、正当なコードのクローンを持った偽造物品は、秘密識別用添加物が無いことによって検出することができる。この方法によって得られるセキュリティは、供給源を管理する能力及び識別用添加物の可用性に全面的に依存する。
【０００９】
本発明は、上述の従来技術の手法の欠陥に対処することを対象とする。
【発明の開示】
【課題を解決するための手段】
【００１０】
本発明によれば製造物品について複数の秘密コードを検査センター及び生産ラインに供給する段階と、各製造物品に対してＩＤコードを生成する段階と、上記複数の秘密コードから導出され、検査センターに知られている秘密を用いて各ＩＤコードにデジタル署名する段階と、上記署名付きＩＤコードを用いて各製造物品をマーキングする段階とを含む製造物品をマーキングする方法が提供される。
【００１１】
本発明はまた、上記の方法によってマーキングされた物品を認証する方法であって、上記ＩＤコードを上記検査センターに伝送する段階と、このＩＤコードを検査センターにおいて認証する段階とを含む方法が提供される。
【００１２】
本発明はまた、秘密コードの集合を発生させるための発生器と、マーキングされることになる物品を製造するための生産ラインであって、各製造物品に対してＩＤコードを発生させるためのコードジェネレータ、上記秘密コードから導出される秘密を用いてこのＩＤコードに署名するためのデジタル署名器、及びこの秘密を検査センターに伝送するためのデータ送信器を備える生産ラインと、上記署名付きＩＤコードを用いて各製造物品をマーキングするためのマーカとを備える製造物品をマーキングするためのシステムを提供する。
【００１３】
本発明はまた、コードジェネレータ内でコードを発生させ、デジタル署名を用いて該コードに署名する段階と、署名付きコードを用いて物品をマーキングする段階と、公衆ネットワークを介して署名付きコードを検査センターに伝送する段階と、検査センターによってデジタル署名を認証する段階と、検査センターにおいてコードの意味を検索する段階、及び公衆ネットワークを介してユーザに意味を伝送する段階を含む製造物品を認証する方法を提供する。
【００１４】
本発明の更なる態様は、検査センターにおいて製造量情報を収集する段階と、この製造量情報をユーザに提供する段階とを含む、上記方法によってマーキングされた製造物品の量を制御する方法にある。
【００１５】
本発明はまた、署名付きＩＤコードを前記検査センターに伝送する段階と、検査センターによってこの署名付きＩＤコードを認証する段階と、ＩＤコードに関する追跡情報を再伝送する段階とを含む、上記マーキング方法によってマーキングされた物品を追跡する方法を提供する。
【００１６】
本発明の様々な態様の実施形態は、マーキング及び認証を陸上又は移動体電話等の通常のネットワークによって遠隔的にアクセスし問い合わせることができる利点を有する。本マーキング及び認証は更に、偽造者がこれらを侵害することができない利点を有する。更に、販売される製造物品が正規品であることは、例えば販売地点で数秒のうちに容易に検査することができる。
【００１７】
本発明の態様の実施形態は、クローンコード及び非公認コードの複製物を識別することができ、例えば所与の製造業者、製造場所、又は製造ラインの生産量を管理することができる更なる利点を有する。
【００１８】
本発明の態様の実施形態は、例えばタバコ製品の税金徴収のために多くの国々で用いられている収入印紙のシステムを置き換えるのにこれらの実施形態を用いることができる更なる利点を有する。
【発明を実施するための最良の形態】
【００１９】
次に、添付図面を参照しながら、例証として本発明の実施形態を説明する。
【００２０】
図１を参照すると、マーキングされるべき物品は、１つ又はそれ以上の生産ライン１０１、１０２上で生産される。各生産ラインは、１つ又はそれ以上の製造物品用の生産設備を表す。例えば生産ラインは、シガレット製造及びパッケージ化ラインとすることができ、製造物品は、例えば少なくとも１つのブランドのシガレット箱及びカートンとすることができる。生産は、バッチ編成とすることができ、各バッチは一定量の同じ製造物品、例えば特定のブランド及び種類のシガレット箱及びカートンの生産専用である。
【００２１】
２つ又はそれ以上の生産ラインがある場合には、これらのラインは、１つの製造場所１０、又は様々な地理的位置を有する異なる生産中心点１０に物理的に設置することができる。
【００２２】
各生産ラインは、生産ライン１０１上で製造される各物品についての識別（ＩＤ）コードを発生させ暗号化するように構成されたコードジェネレータ１０６を含む。生産ライン１０１はまた、マーカ１０７を含む。各製造物品上に識別コードを刻印又は印刷するために、可変情報のマーキングが可能なコンティニュアス型インクジェットプリンタ、ドロップオンデマンド型インクジェットプリンタ、レーザプリンタ、又は他のあらゆるプリンタ又はマーカ等といったあらゆる適切なマーキング手段を用いることができる。パッケージの性質によっては、識別コードは各物品上、外部パッケージ上、又はラベル上に、或いは他のあらゆる好都合な方法で刻印することができる。１つの実施形態では、識別コードは、好ましくは除去不能な製造物品に取り付けられる接着タグ又はラベル上に印刷される。
【００２３】
１つの実施形態では、識別コードは、物品上又は物品のパッケージ上に堆積されたレーザ感受性材料の層上にレーザビームで印刷される。この方法によって透明なラッピング層を通してコードを刻印することが可能になる。
【００２４】
識別コードの他の利用可能なサポートには、例えばＨｏｌｏＳｐｏｔ（商標）フォーマットを用いたホログラム印刷がある。
【００２５】
本発明の実施形態はまた、例えばＲＦＩＤトランスポンダー、ＥＭＩＤ（商標）タグ又は他のあらゆるタギング手段を用いた識別コードの無線、電子、又は磁気記録を含むことができる。
【００２６】
以下に詳細に説明するように、好ましくは、本システムは、各生産バッチ又は所与の生産期間において発生し印刷されるコード数を計数し報告する手段を有する。生産ライン１０１は、生産される各物品に対して固有の暗号化識別コードＳＵＰＩを発生させるコード発生システム１０６を含む。好ましくは、コード発生システム１０６は、特定の生産ライン１０１に専用の完全に自律的なコンピュータ又はマイクロコントローラである。好ましくは、コード発生システム１０６は、セキュアインターネット接続３４、ローカルセントラルサーバ１５、又は他のあらゆる適切なデータ通信手段を介して検査センター３０と通信することができる。
【００２７】
検査センター３０は、生産データを受信して集中化し、ユーザ８０、７０からの照会を処理する。
【００２８】
本発明の１つの実施形態では、同一の製造ライン１０１上で製造される箱及び幾つかの箱を含むカートン等の幾つかのレベルのパッケージは、共通のハードウェア資源を用いてマーキングすることができる。
【００２９】
１つの実施形態では、コード発生システム１０６は、幾つかの生産ラインに共通のコンピュータ上にロードされる様々な又は共有のソフトウェアモジュールを含むことができ、幾つかの生産ラインに同時にサービスを提供することができる。コード発生システム１０６は、例えば検査センター内など遠隔に位置することができ、発生するコードを必要に応じて適切なネットワーク手段によって生産ラインに伝達することができる。コード発生システムは、以下に述べるように物品に対するＩＤコードの発生及びこれらのＩＤコードの署名を含む多くの機能を実行する。
【００３０】
図２の実施形態では、固有の識別コードＳＵＰＩは、生産情報コードＰＩＣ内のデータを処理することによって得られる。ＰＩＣは、製造センター１０を識別するコードＭＣ、製造センター１０内の特定の生産ライン１０１を識別するコードＰＬ、及び特定の物品が製造された年、日付、及び時間をそれぞれ識別するコードＹＲ、ＤＹ、ＨＲ等の物品の製造に関連する様々なデータを組み合せる。１つの別の実施形態では、ＰＩＣは製造センター及び生産ラインコードＭＣ、ＰＬの代わりにコードジェネレータＩＤを含むことができる。
【００３１】
ＰＩＣを得るために、１０進又は２進数字の並置、代数的合成、各データ要素への予め定義されたシフト値の適用及び全てのシフト値を全て合計すること、又は他のあらゆる計算手段によって個々のデータ要素を組み合せることができる。好ましくは合成関数は可逆性があり、これによって元の要素ＭＣ、ＰＬ、ＹＲ，ＤＹ、ＨＲへのＰＩＣの分解が可能になる。非可逆性の合成関数の場合には、固有性を保証するためにＰＩＣに追加の要素を導入することができる。
【００３２】
各生産時間中、生産ラインは大量の物品４３を製作する。各物品４３は、生産時間内に時系列の生産順序に対応する累進数のような個体番号ＴＩによって識別される。個体番号の発生又は割り当ての他の方法が利用可能である。
【００３３】
生産情報コードＰＩＣと個体番号ＴＩとを組み合せて、物品識別子ＵＰＩとも呼ばれるＩＤコードを提供することができる。以下の説明では、各ＩＤコードは、例えば、単一のシガレット箱又はシガレットカートンなどの物品に対し固有である。しかしながら、本発明はこのケースに限定されず、非固有ＩＤコードを有する変形形態を含み、これらの様々なデジタル署名によって互いに区別することができる。
【００３４】
ＩＤコードの構造及びＩＤコードを構成する種々のフィールドの有意性は例示的なものであり限定するものではない。物品識別子コードとしてあらゆる任意の構造及び有意性を有する好適なあらゆるコードを本発明のフレームにおいて用いることができる。
【００３５】
擬似ランダムノイズ値コードをＵＰＩ（ＩＤコード）と組み合せて、コードを生成するコードジェネレータ１０６を認証する。ノイズ値は、コードジェネレータ１０６が適用される特定の製造ライン１０１によって生産される各製造物品上にマーキングされるコードについてのデジタル署名としての役割を果たし、検査センター３０によって検証することができる。検査センターによる検証可能性を確実にするために、擬似ランダムノイズコードは、コードジェネレータと検査センターとによって共有される秘密を用いてＩＤコードのコピーを暗号化することによって得ることができる。「秘密」は、デジタル署名の生成又は認証のために用いられるあらゆるデータを意味する。秘密は、静的秘密コードとみなすことができる複数の秘密コードから導出される。
【００３６】
図１の１つの実施形態では、集中ｓａｌｔ発生器センター２０は、以下において大量の予め算出されたランダム又は擬似ランダムデータを含む「ｓａｌｔ行列」又は「複数の秘密コード」で示される、秘密コードの大規模な集合を生成する。各ｓａｌｔ行列は好ましくは固有であり、複製されて対象の製造ライン１０１及び検査センター３０に伝送される。各製造ライン１０１は、固有のｓａｌｔ行列を受け取る。検査センターに伝送されたｓａｌｔ行列は、検査センター３０にアクセス可能なデータベース３１内にこれらのｓａｌｔ行列が属する生産ライン１０１、１０２の識別符号と共に記憶され、好ましくは検査センター３０内に含まれる。
【００３７】
生産ライン１０１、１０２において、これらのｓａｌｔ行列を用いて、以下で説明するようにＩＤコードを暗号化するのに用いられる秘密を発生させ、更に電子署名を発生させる。
【００３８】
ｓａｌｔ行列の真正性、機密性、及び完全性を確実にするために、この行列は好ましくはネットワーク接続を介して転送されるのではなく、ＣＤ−ＲＯＭ（コンパクトディスク読み取り専用メモリ）、ＤＶＤ−ＲＯＭ（デジタル多用途ディスク読み取り専用メモリ）、リムーバブルハードディスク、磁気光学デバイス、又はあらゆる適切な不揮発性メモリデバイス等の不揮発性データ記憶媒体５０上に記録される。データ記憶媒体は、検査センター３０及び生産ライン１０１、１０２に物理的に転送される。
【００３９】
好ましくは、安全性を更に向上させるために、ｓａｌｔ行列は、ＤＥＳ（デジタル暗号化規格）、ＲＳＡ（Ｒｉｖｅｓｔ、Ｓｈａｍｉｒ、及びＡｄｅｌｍａｎのアルゴリズム）、及び同様のもの等の適切な暗号化及び認証技術を用いてｓａｌｔ発生器２０によって暗号化され、デジタル署名される。以下で説明するように、ｓａｌｔ行列は物品についての検査処理の一部として検査センターに送信されない。
【００４０】
好ましくは、ｓａｌｔファイルは下記の構成要素を含む。
（ｉ）固有のｓａｌｔファイル識別子。
（ｉｉ）ｓａｌｔ発生器２０内で発生した鍵に従ってトリプルＤＥＳ又はＡＥＳ（高度暗号化規格）等の強力なサイファを用いて暗号化されたｓａｌｔ行列。ｓａｌｔ行列は、例えばランダム又は擬似ランダムの数字又は文字の長い文字列とすることができる。
（ｉｉｉ）例えばＲＳＡなどの公開鍵サイファで暗号化されたｓａｌｔ行列を検査センター３０の公開鍵を用いて復号するために必要な暗号化鍵。この構成要素は、検査センター３０に送信されるｓａｌｔファイル内において要求され、生産ライン１０１へ宛てられたファイルでは省略することができる。
（ｉｖ）ｓａｌｔ発生器のデジタル署名であって、例えば、ｓａｌｔ発生器の秘密鍵で全メッセージの要約をコード化することによって得られ、その公開写しが検査センターに知られている。
【００４１】
この実施形態では、全生産ライン１０１のコードジェネレータは、検査センター３０に登録しなければならない。この登録は、常に新しいｓａｌｔ行列が用いられる時だけ、又は規定の時間間隔で行われる。システムは、コードジェネレータと検査センターとの間で持続的に通信することは必要ではない。
【００４２】
登録手順は下記の段階を含む。
（ｉ）生産ライン１０１のコードジェネレータ１０６は、セキュアインターネット接続、又はインターネットに接続されたローカルセントラルサーバを介して検査センター３０に接続し、自己の身元を明らかにすることによって登録を開始する。
（ｉｉ）ｓａｌｔファイルを含むＣＤ−ＲＯＭ５０は、コードジェネレータ内にロードされ、その完全性はその電子署名によって検証され、その固有識別子が検査センター３０に伝送される。
（ｉｉｉ）検査センターは、ローカルに又は遠隔に記憶されたｓａｌｔファイルの自己所有のコピーを固有識別子を用いて検索する。
（ｉｖ）ｓａｌｔファイルが既に使用されている場合には、検査センターは登録を停止し、別のｓａｌｔファイルを要求するか、或いはユーザへ警告を出す、又はこのことをセキュリティジャーナルにロギングするといった適切な処置を開始する。
（ｖ）ｓａｌｔファイルがまだ未使用であり、コードジェネレータの識別符号が要求を満たしている場合には、検査センターは、該検査センターの秘密鍵を用いてｓａｌｔファイルの秘密鍵を暗号解読し、セキュアインターネット接続３４を介してこれをコードジェネレータに伝送する。ｓａｌｔファイルが固有でない場合には、ｓａｌｔファイルが既に使用されているか否かにかかわらず、この段階は行われる。
（ｖｉ）コードジェネレータがｓａｌｔ行列を暗号解読する。
【００４３】
登録手順は、ｓａｌｔ行列がインターネットを介して転送されないように構成されている。１回限り使用の暗号解読鍵が検査センター３０からコードジェネレータ１０６に伝送される。ｓａｌｔ行列は、検査センターに正当な登録の後にのみコードジェネレータが利用できるようになる。正当なコードを生成ができない場合には、上記のことによってコードジェネレータの無認可の使用が阻止される。
【００４４】
好ましくは、悪意のあるユーザが適正登録をせずにｓａｌｔ行列へのアクセスを行うことを阻止するために、コードジェネレータがサービスできない場合には暗号解読されたｓａｌｔ行列は削除される。コードジェネレータを無効にし、コードジェネレータ及び生産ラインの無認可の使用を阻止するための追加手段を備えることができる。ここで図３を参照しながらコードジェネレータ１０６の動作を説明することにする。
【００４５】
各生産ライン１０１，１０２において、各生産バッチの開始時点でコードジェネレータ１０６はランダムｓａｌｔインデックスアルファを生成し、合わせてインデックスを作り出す、例えばブランド、対象とする仕向け先市場、パッケージング等の、製造されることになる物品に関連する様々な情報と共に検査センター３０に伝送する。新しいｓａｌｔインデックスアルファは、生産バッチの全ての変更時に生成される。好ましくは、検査センターは、コードジェネレータにｓａｌｔインデックスアルファの正常受信を通知する。ｓａｌｔインデックスアルファは、動的秘密コードとみなすことができる。
【００４６】
１つの実施形態では、バッチにおいて生産されることになる第１の物品のＩＤコードは、ｓａｌｔインデックスアルファと共に検査センター３０に伝送される。ｓａｌｔインデックスアルファは、製造されることになる物品についての様々な情報に関連するデータベース３１内に記憶される。これにより、特定のＳＵＰＩコードの検査要求を受け取ると検査センター３０が特定のｓａｌｔインデックスアルファを検索することが可能となり、ＳＵＰＩコードの署名のためにコードジェネレータ１０６によって用いられるｓａｌｔ行列を認識することにより署名の妥当性を確認する。
【００４７】
ｓａｌｔインデックスアルファは、各生産バッチの開始時点で検査センター３０にリアルタイムで通信する必要はない。ｓａｌｔインデックスアルファ値が選択されると、コードジェネレータは正当なコードの発生を即座に開始することができ、ｓａｌｔインデックスアルファ値は、数時間の遅延後、又はネットワーク接続の可用性に応じてそれよりも更に遅延後に通信することができる。
【００４８】
ネットワーク接続が利用不能の場合には、電話又はファックス等の予備手順を用いて、ｓａｌｔインデックスアルファを検査センターに通信することができる。暗号攻撃を避けられるノイズコードを発生させる（段階３０１）ために、コードジェネレータによってランダムｓａｌｔインデックスアルファ、ｓａｌｔ行列、及びＩＤコードが用いられる。このノイズコードは、ｓａｌｔインデックスアルファ、ｓａｌｔ行列、及びＩＤコードの元の値の復元を許容しない。ノイズコードの発生には、限定ではないが、テーブル置換法、インデックス法、ハッシュ法、及びこれらの変化を含む様々な公知の技術が利用可能である。このようにして生成されたノイズコードは、ＩＤコードから一意的に算出されるが、逆演算は計算上不可能である。
【００４９】
ノイズコードはデジタル署名として用いられ、これによってＩＤコードの妥当性確認が可能になる。ｓａｌｔインデックスアルファ及びｓａｌｔ行列は、デジタル署名を暗号解読試行に対してロバストにするために各製造物品毎に異なる方法で組み合せられるのが好ましい。
【００５０】
ｓａｌｔ行列及びｓａｌｔインデックスアルファは、コードジェネレータ及び検査センターだけが認知する。これらのｓａｌｔ行列及びｓａｌｔインデックスアルファが合わせて秘密を構成し、これによってコードジェネレータがノイズコードを生成することが可能となり、その後検査センターはこの署名付きコードを検証することができる。
【００５１】
段階３０２において、ＩＤコード及び算出ノイズコードが組み合せられ、好ましくは結果として得られるコードは、段階３０３において難読化され、連続コード間の相関関係を無効化する。難読化演算は可逆性があり、検査センターが元のＩＤコード及びノイズ値を検索することが可能になる。幾つかの公知の難読化技術が利用可能である。選択された特定の難読化アルゴリズムは好ましくは公開されない。
【００５２】
難読化の所産は固有のＳＵＰＩコードであり、これはプリンタ１０７によって製造物品上に印刷される。物品４３の各々は、固有のデジタル署名されたＳＵＰＩコードによってマーキングされ、これにより物品４３が製造された生産バッチの識別が可能になる。
【００５３】
好ましくは、例えば製品種類、ブランド、対象とする仕向け市場、パッケージ等の、生産バッチに関するデータは、バッチの開始時点でｓａｌｔインデックスアルファと共にデータベース３１内に記憶される。このデータは、検査センターがアクセス可能である。ＳＵＰＩコードは、例えばコンティニュアス型インクジェット印刷、ドロップオンデマンド印刷、レーザ等の様々な印刷及びマーキング技術によって製造物品上に印刷することができる。ＳＵＰＩコードは、人が読取り可能なフォーマットで、或いは１−Ｄ又は２−ＤバーコードもしくはＯＣＲ（光学文字認識）に好適な文字等の機械読取り可能フォーマットで印刷することができる。
【００５４】
好ましくはＳＵＰＩコードは、生産バッチの間又は所与の時間間隔の内でマーキングされた物品の正確な個数を計数するためのコードカウンター又はレジスター等のデバイスを含む印刷又は記録手段によって印刷又は記録される。マーキングされた物品の正確な個数は、検査センターにアクセス可能なデータベース３１内に記憶し、生産量管理に用いることができる。
【００５５】
１つの好ましい実施形態では、ＳＵＰＩコードは、秘密識別用添加物を含むインクで印刷され、検査センターへの照会なしに迅速な妥当性検査が可能になる。
【００５６】
生産ライン１０１は、（視覚システムの使用及び／又は妥当な場合、秘密識別用添加物の検出のいずれかによって）ＳＵＰＩの存在を検出するためのセンサーを有することができる。センサーは、生産ラインのコントローラに接続することができ、その結果、適正にマーキングされていない物品を不合格にすることが可能になる。コントローラは、センサーユニットが非接続である、又は欠陥がある、或いは定められた個数の物品を不合格にした場合に、生産ラインを稼動させないように設定することができる。不合格の履歴は、コードジェネレータ内にロギングし、許可されたユーザによる監視目的で検査器に伝達することができる。生産情報コード（ＰＩＣコード）は、暗号化又は難読化なしの簡素なフォーマットで製造物品上で繰り返し使用することができ、これによって検査センター３０から提供される回答をユーザが検証が可能になり、サプライチェーンの管理及び監視に有効である。
【００５７】
生産中心点１０を離れた後に、製造物品４３は流通され、通常の方法で商品化される。流通及び商品化プロセスの各段階において、物品の真正性は、パッケージのＳＵＰＩコードを含む照会を検査センターに送信することによって検証することができる。かかる検証は、例えば、小売業者、消費者、又は通関業者等の一般ユーザ、並びに製造業者の従業員又は製造業者と優先協定を有する組織等の優先ユーザが要求することができる。ＳＵＰＩコードはまた、流通及び商品化チェーンに沿って製造物品を追跡するのに用いることができる。
【００５８】
図４は、検査センターにおけるＳＵＰＩコードの妥当性確認要求の処理を示している。受け取ったＳＵＰＩコードは、最初に段階４０２で、上述の難読化関数の逆を適用することによって非難読化される。段階４０２において、元のＩＤコード及びノイズ構成要素が抽出される。段階４０４において、検査センターが製造センターＭＣ及び生産ラインＰＬに関して第１レベルの認証を行う。ＰＬが製造センターＭＣの既存の生産ラインに対応することが判明した場合には、認証は次のレベルに進み、さもなければＳＵＰＩが不正であり、物品が偽造物である旨の応答を４２０で生成する。認証の第２レベルでは、検査センター３０は、ｓａｌｔ発生器２０から受け取った秘密ｓａｌｔ行列、及び生産バッチの開始時点において伝送されたｓａｌｔインデックスアルファを用いる。４１０において、検査センターはデータベース３１から受け取ったＵＰＩコードに対応する生産バッチに関連付けられた情報を検索する。検索が正常に行えた場合には、検索したｓａｌｔ行列及びｓａｌｔインデックスアルファは４１１で用いられ、受け取ったＩＤコードからノイズコードを復元し、署名の妥当性を検証する。受け取ったノイズと復元したノイズとが一致しない場合、又はデータベース内にＰＩＣに対応するデータが存在しない場合には、ＳＵＰＩコードは不正と識別され、検査センターは４２０において物品が偽造である旨を応答する。
【００５９】
段階４１２における認証の第３レベルでは、検査センターは同じＳＵＰＩコードについての照会が予め定義された回数よりも多く提出されたか否かを検証する。多く提出された場合には、ＳＵＰＩコードは大量の偽造物上に全く同様に印刷された正当なコードのクローンである疑いがある。その結果、検査センターは段階４３０において、提出されたコードは正当であるが物品は偽造物である可能性が高いことを示す応答を発行する。
【００６０】
クローン化コードの発見は、照会が電話から生じた場合に判定することができる照会発信元、又は照会間の経過時間等の他の情報を使用することによってより正確にすることができる。
【００６１】
ここで「クローン化」とは、例えば偽造物品にタグ付けするために正当な製造コードを複数コピーすることを意味する。コードが正当であると判明した場合には（段階４４０）、検査センターはコードの有意性を検索し、これを好ましくは「貴方のコードはスイスの小売市場向けのブランドＸＹＺの箱に相当する」といった自然言語で、又は別の適切な表現でユーザに伝送する。
【００６２】
検査センターが返信する情報によって、各物品についての生産情報、例えば生産ユニット、生産ライン、生産日時の情報などの追跡を可能にすることができる。かかる情報はエンコードされた形態、又は自然言語で返信することができる。
【００６３】
任意選択的に、検査センターは、コードの有意性を幾つかの言葉に表現し、照会の発信元又は言葉に応じて応答として最も適切な言葉を選択することができる。好ましい実施形態では、検査センターへの公衆インターフェースは、例えばＧＳＭ、ＴＤＭＡ、ＣＤＭＡ、ＰＤＣ、又はＵＭＴＳ規格ネットワーク等のテキスト又は数字メッセージをサポートする電話ネットワークである公衆無線通信ネットワークのＳＭＳ（ショートメッセージサービス）、又はＵＳＳＤ（非構造化付加サービスデータ）ポータル６０を含み、これらのネットワークを通じて、ユーザ８０は、ユーザ自身のセルラー電話８２からテキストメッセージ又はＳＭＳの形式で検査センター３０に照会を送信し、同じ方法又は音声通話等の別のチャネルで検査センターから応答を受け取ることができる。このようにして、ユーザ８０は、販売地点７７において物品４３を直接検証することができる。
【００６４】
代替として又は追加として、通信は、インターネット３２を介して、検査センター３０におけるウェブサーバにより、ｅ−メールサーバ、又はＷＡＰ（無線アプリケーションプロトコル）サーバによるものとすることができる。
【００６５】
代替として又は追加として、通信は、音声コマンド又は電話キーボードによって生成されるＤＴＭＦ（デュアルトーンマルチ周波数）信号を解釈することができる電話音声サーバに向けたものとすることができる。
【００６６】
本発明の実施形態は、一般の身元不明のユーザがインターネット３２、電話ネットワーク、又は移動体電話ネットワーク等の公衆ネットワークを介して製造物品を認証することを可能にする。ユーザは、自己の身元を明らかにする必要はなく、いかなる秘密コード又は機密保護情報にもアクセスを有する必要もない。しかしながら、各物品は暗号的に安全な方法で識別することができる。
【００６７】
好ましい実施形態では、製造業者の従業員等の優先ユーザ７０は、検査センター３０へ優先的にアクセスし、一般ユーザには利用できない、例えば生産量情報又は検査センターへのアクセスに関する統計情報等の追加優先情報を検索することができる。この場合、優先ユーザは、通常顧客８０からの連続的な照会に対してクローン化されたものとしてマーキングすることなく、特定のＳＵＰＩに関する情報を照会することができる。
【００６８】
優先ユーザは、公衆ネットワーク又はイントラネット接続３３によって検査センター３０と通信することができる。
【００６９】
更なる実施形態では、検査センターは、ＩＤコード内には含まれていない、例えば失効日、品質保証情報、ローカルサポートのアドレス、又は以前の貿易手続き、輸入ルート等、アクセスできる追加情報を一般又は優先ユーザに対し提供することができる。
【００７０】
更に検査センターは、各生産ラインによって各生産バッチ内で生産される物品の個数等の生産量、並びにブランド毎及び対象とする市場毎の統計生産データに関する情報を収集し、記憶することができる。かかる生産量情報は、生産管理又は公的用途のために用いることができ、選ばれたユーザが利用可能とすることができる。
【００７１】
既知の優先ユーザを識別するために、例えばパスワード、クッキー、音声又バイオメトリックデータ、或いはあらゆる適切な識別手段による識別段階を設けることができる。検査器は、様々なユーザのプロフィールを記憶するためのユーザ権利データベースを含み、又はこのデータベースへアクセスでき、各ユーザがどの情報にアクセスできるかを判定する。
【００７２】
本発明の実施形態は、製造ラインと検査センターとの間の永続的な接続を必要とせず、全てのＳＵＰＩがデータベース内に個々に記憶される必要もないことは理解されるであろう。実際に識別コードは記憶されない。デジタル署名は、機密データの最小限の転送で各物品を確実に検証できるようにし、高レベルの信頼性及び安全性を実現する。更に生産量は正確に計上することができる。検査センターには識別コードは記憶されないので、検査センターによって必要とされるデータベースは、コードが記憶された場合に必要となるはずのデータベースと比較して相対的に小さい。
【００７３】
幾つかの状況、特に製造商品が特別税の規制を受ける場合には、公式政府機関が検査センターに要求を提出し、生産量等の適切な生産データを取得することができる。かかる場合には、製造物品４３の生産者から独立した信用できる第三者によって検査センター３０を維持することができる。説明した実施形態は、例えばタバコ製品の税金徴収のために多くの国々で用いられている収入印紙のシステムを置き換えるのに用いることができる。
【図面の簡単な説明】
【００７４】
【図１】本発明を具現化するマーキング及び認証システムの概略図である。
【図２】本発明を具現化するマーキングコードフォーマットの概略図である。
【図３】本発明を具現化するコード発生スキームを示すフローチャートである。
【図４】本発明を具現化するコード認証スキームを示すフローチャートである。
【符号の説明】
【００７５】
２０  ｓａｌｔ発生器
３０  検査センター
３２  インターネット
３４  セキュアインターネット接続
１０１  生産ライン
１０６  コードジェネレータ
【図１】
0005546728.tif 000002
【図２】
0005546728.tif 000003
【図３】
0005546728.tif 000004
【図４】
0005546728.tif 000005