(57)【要約】【課題】偽造に対処するためのいくつかの解決策が存在するが、ボトルの使用後に偽造品に詰め替えられる問題がある。【解決手段】容器と、容器のための取り外し可能なクロージャとを含む製造品目にマーク付けする方法であって、容器のための第１のコードを生成するステップと、クロージャのための第２のコードを生成するステップと、容器に第１のコードをマーク付けするステップと、 クロージャに第２のコードをマーク付けするステップとを含み、第１のコード及び第２のコードが、第１のコード及び第２のコードの一方の少なくとも一部を第１のコード及び第２のコードの他方から導出できるように互いに関連する方法を提供する。認証処理では、暗号化形式又は非暗号化形式の第１のコード又は第２のコードの一方、或いは第１のコード又は第２のコードの一部を、第１のコード又は第２のコードの他方を読み取ることによって導出された値と比較することができる。【選択図】図２
2020065309.tif 000002
【特許請求の範囲】
【請求項１】
容器と、該容器のための取り外し可能なクロージャとを含む製造品目にマーク付けする方法であって、
前記容器のための第１のコードを生成するステップと、
前記クロージャのための第２のコードを生成するステップと、
前記容器に前記第１のコードをマーク付けするステップと、
前記クロージャに前記第２のコードをマーク付けするステップと、
を含み、前記第１のコード及び前記第２のコードは異なるものであるが、前記第１のコード及び前記第２のコードの一方の少なくとも一部を前記第１のコード及び前記第２のコードの他方から導出できるように互いに関連する、
ことを特徴とする方法。
【請求項２】
前記第１のコード及び前記第２のコードは、異なるコード生成処理を用いて、又は同じコード生成処理において異なる暗号化鍵を用いて、同じ品目固有の識別子から生成される、
請求項１に記載の方法。
【請求項３】
前記第１のコード又は前記第２のコードの一部は、前記第１のコード又は前記第２のコードの他方に暗号処理を行うことによって導出される、
請求項１又は２に記載の方法。
【請求項４】
前記暗号処理は、暗号ハッシュ法、鍵ハッシュ法、対称暗号化、非対称暗号化、又はこれらの処理のいずれかの組み合わせを含む、
請求項３に記載の方法。
【請求項５】
前記暗号処理は、前記第１のコード又は前記第２のコードの前記他方を秘密情報と組み合わせるステップを含む、
請求項３又は４に記載の方法。
【請求項６】
前記秘密情報は、前記第１のコード又は前記第２のコードの少なくとも一部から導出される、
請求項５に記載の方法。
【請求項７】
前記第１のコード又は前記第２のコードの一方又は両方は、前記製造品目の製造詳細情報を符号化する、
請求項１から６のいずれかに記載の方法。
【請求項８】
前記製造詳細情報は、前記製造品目を製造品目のバッチ内から一意に識別する、
請求項７に記載の方法。
【請求項９】
前記第１のコード及び前記第２のコードの一方の少なくとも一部は、前記第１のコード又は前記第２のコードの他方に関連するデータを電子データベース内で検索することによって導出することができる、
請求項１から８のいずれかに記載の方法。
【請求項１０】
前記容器はボトルを含み、前記クロージャはキャップを含む、
請求項１から９のいずれかに記載の方法。
【請求項１１】
容器と、該容器のための取り外し可能なクロージャと含む、請求項１から１０のいずれか１項に記載の方法によってマーク付けされた製造品目の認証方法であって、
前記第１のコード及び前記第２のコードの一方と、前記第１のコード及び前記第２のコードの他方の少なくとも一部とを読み取るステップと、
前記第１のコード及び前記第２のコードの前記一方から、前記第１のコード及び前記第２のコードの前記他方の一部を導出するステップと、
前記第１のコード及び前記第２のコードの前記他方の前記導出された部分を、前記第１のコード及び前記第２のコードの前記他方の前記読み取った部分と比較するステップと、  前記第１のコード及び前記第２のコードの前記他方の前記導出された部分が、前記第１のコード及び前記第２のコードの前記他方の前記読み取った部分と同一である場合、前記製造品目が本物である旨の指標とするステップと、
を含むことを特徴とする方法。
【請求項１２】
容器と、該容器のための取り外し可能なクロージャとを含む製造品目にマーク付けする装置であって、
前記容器のための第１のコードと、前記クロージャのための第２のコードとを生成する１又は２以上のコンピュータプロセッサと、
前記容器に前記第１のコードをマーク付けし、前記クロージャに前記第２のコードをマーク付けするように構成された少なくとも１つのマーカーと、
を備え、前記第１のコード及び前記第２のコードは異なるものであるが、前記第１のコード及び前記第２のコードの一方の少なくとも一部を前記第１のコード及び前記第２のコードの他方から導出できるように互いに関連する、
ことを特徴とする装置。
【請求項１３】
前記装置は、
複数の容器を充填してクロージャで閉じて製造品目を形成する生産ラインの一部を形成し、
前記容器にマーク付けする第１のマーク付け手段と、前記クロージャにマーク付けする第２のマーク付け手段と、前記生産ラインを通じて前記容器をモニタして、対応する第１及び第２のコードが同じ製造品目に確実に貼り付けられるように前記第１及び第２のマーク付け手段を制御するように構成されたコントローラ及び１又は２以上のセンサとを備える、
請求項１２に記載の装置。
【請求項１４】
容器とクロージャとを含む製造品目であって、前記容器は、第１のコードをマーク付けされ、前記クロージャは、第２のコードをマーク付けされ、前記第１のコード及び前記第２のコードは異なるものであるが、前記第１のコード及び前記第２のコードの一方の少なくとも一部を前記第１のコード及び前記第２のコードの他方から導出できるように互いに関連する、
ことを特徴とする製造品目。
【請求項１５】
前記第１のコード及び前記第２のコードは、前記クロージャ又は前記容器上に、前記容器から前記クロージャを取り外す際に破壊しなければならないように配置される、
請求項１４に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、容器と、容器のクロージャとを含む製造品目にマーク付けする方法及び装置に関する。具体的には、本発明は、偽造品による容器の詰め替えを検出する問題に対処する。
【背景技術】
【０００２】
偽造は、純正品よりも価値の低い製品を不正に製造、変造又は配布する処理である。製造できるものは、全て偽造することができる。偽造品には、衣類、宝石類、財布、ＣＤ及びＤＶＤのみならず、粉ミルク、薬物、シガレット、電子装置及び電子部品、飛行機部品及び自動車部品、並びに玩具も含まれる。偽造は、被害者なき犯罪と考えている人もいるが、広範囲に及ぶ多くの影響を与える。まず、偽造される製品の性質にもよるが、偽造粉ミルク、偽造子供用玩具、偽造薬物、偽造自動車部品又は偽造電子商品などの例には、消費者にとって深刻な健康上及び安全上の懸念が存在し得る。ほとんど全ての場合、偽造品は、元と同じ品質の材料を用いて、又は元と同じ高基準に作られていない。
【０００３】
また、偽造は、ブランドオーナーの評判を損ない、影響を受けるブランドの消費者信頼感を低下させる。偽造は、メーカー及び小売業者による販売機会の損失並びに実際の雇用喪失を引き起こすことにより、ブランドオーナー及び小売業者が正規品を販売することにも損害を与える。購入者が、認識されているブランド名で販売されていると信じて購入した製品が実際には本物でないと分かった場合には、消費者信頼感及びブランド価値が損なわれることもある。偽造は、国家経済から関税及び税収も奪うので、損害はブランドオーナー及び消費者にとどまらない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
偽造が問題になっている１つの特定の業界にワイン業界がある。ワイン業界には、偽造に対処するためのいくつかの解決策が存在する。１つの方法は、分光分析又は周波数掃引した電場を用いてワインボトル又はその他の容器の内容物を解析する方法を使用することである。しかしながら、この方法はコストが掛かり、損害を与えることもあるので、全てのタイプのクロージャ及び製品に適しているわけではない。別の方法は、ボトル及び／又はクロージャ上に特別なラベル又は帯飾り（ｂａｎｄｅｒｏｌｅｓ）を使用することである。しかしながら、この方法では、ボトルの使用後に偽造品に詰め替えられる問題は解決されない。
【０００５】
偽造と同様に、容器の詰め替えも脱税手段として使用されることがある。偽造品は、純正品よりも品質が劣っている場合があるので、既に使用した容器の詰め替えは、健康上のリスクをもたらす恐れもある。
【０００６】
製薬業界などの他の業界にも同様の問題が存在する。
【０００７】
従って、容器と関連するクロージャとを含むワインボトルなどの製造品目の認証を可能にするとともに、無認可で詰め替えられた容器の検出を可能にする、このような品目にマーク付けする方法及び装置を提供することが必要とされている。
【課題を解決するための手段】
【０００８】
本発明の第１の態様では、容器と、容器のための取り外し可能なクロージャとを含む製造品目にマーク付けする方法であって、
容器のための第１のコードを生成するステップと、
クロージャのための第２のコードを生成するステップと、
容器に第１のコードをマーク付けするステップと、
クロージャに第２のコードをマーク付けするステップと、
を含み、第１のコード及び第２のコードは異なるものであるが、第１のコード及び第２のコードの一方の少なくとも一部を第１のコード及び第２のコードの他方から導出できるように互いに関連する方法を提供する。
【０００９】
第１のコード及び第２のコードは、異なるコード生成処理を用いて、又は同じコード生成処理において異なる暗号化鍵を用いて、同じ品目固有の識別子から生成することができる。
【００１０】
第１のコード又は第２のコードの一部は、第１のコード又は第２のコードの他方に暗号処理を行うことによって導出することができる。暗号処理は、暗号ハッシュ法、鍵ハッシュ法、対称暗号化、非対称暗号化、又はこれらの処理のいずれかの組み合わせを含むことができる。これとは別に、又はこれに加えて、暗号処理は、第１のコード又は第２のコードの他方を秘密情報と組み合わせるステップを含むこともできる。秘密情報は、第１のコード又は第２のコードの少なくとも一部から導出することができる。
【００１１】
第１のコード又は第２のコード、或いは第１のコード及び第２のコードの両方は、製造品目の製造詳細情報を符号化することができる。製造詳細情報は、製造品目を製造品目のバッチ内から一意に識別することができる。
【００１２】
第１のコード及び第２のコードの一方の少なくとも一部は、第１のコード又は第２のコードの他方に関連するデータを電子データベース内で検索することによって導出することができる。
【００１３】
第１のコード及び第２のコードの一方又は両方は、コードの一部が容器上に存在し、コードの別の部分がクロージャ上に存在するように配置することができる。その後、コードは、容器からクロージャが取り外される時に破壊される。
【００１４】
この方法は、複数の容器を充填してクロージャで閉じる生産ラインにおいて実行することができる。この方法は、第１のマーク付け手段を用いて容器にマーク付けするステップと、第２のマーク付け手段を用いてクロージャにマーク付けするステップとを含むことができる。この方法は、生産ラインを通じて容器をモニタして、対応する第１及び第２のコードが同じ製造品目に確実に貼り付けられるように第１及び第２のマーク付け手段を制御するステップを含むことができる。換言すれば、第１及び第２のマーク付け手段は、各最終製造品目上の第１及び第２のコードが互いに確実に対応するように制御することができる。クロージャには、クロージャが容器上に配置される前又は後に第２のマーク付け手段によってマーク付けすることができる。
【００１５】
詰め替え業者が２つの相互依存コードを複製することは論理的に不可能になり得るので、無許可の詰め替えが検出される。本発明による方法では、第１の充填処理中に、容器を直接オンラインで順番に並べることができる。また、この方法は、サプライチェーン（例えば、法規制の順守、製品回収など）を通じて製品バッチを追跡できるように構成された既存の追尾及び追跡システムに容易に組み込むことができる。この方法は、特別なハードウェア、或いは帯飾りなどの特別なラベルの印刷又は貼り付けを必要としないので、非常に低コストな解決策である。本発明による方法は、標準的な工業印刷及び視覚システムを用いて実装することができ、小中規模のメーカーにとって手頃なものになっている。
【００１６】
本発明の方法は、いくつかの別の解決策に比べ、実質的な材料の節約及び環境保全上の利点ももたらす。本発明の方法では、帯飾りの生産、出荷、加工及び照合を行う必要性がなく、すなわち紙の使用が減少し、安全インクで使用されている環境破壊性の化学成分が不要である。
【００１７】
第１のコード及び第２のコードの少なくとも一方は、人間可読コードとすることができる。第１のコード及び第２のコードの少なくとも一方は、機械可読コードとすることができる。
【００１８】
容器は、ボトルを含むことができ、クロージャは、キャップを含むことができる。
【００１９】
本発明の第２の態様では、容器と、容器のための取り外し可能なクロージャと含む、上記請求項のいずれか１項に記載の方法によってマーク付けされた製造品目の認証方法であって、
第１のコード及び第２のコードの一方と、第１のコード及び第２のコードの他方の少なくとも一部とを読み取るステップと、
第１のコード及び第２のコードの一方から、第１のコード及び第２のコードの他方の一部を導出するステップと、
第１のコード及び第２のコードの他方の導出部分を、第１のコード及び第２のコードの他方の読み取った部分と比較するステップと、
第１のコード及び第２のコードの他方の導出部分が、第１のコード及び第２のコードの他方の読み取った部分と同一である場合、製造品目が本物である旨の指標とするステップと、
を含む方法を提供する。
【００２０】
本発明の第３の態様では、容器と、容器のための取り外し可能なクロージャとを含む製造品目にマーク付けする装置であって、
容器のための第１のコードと、クロージャのための第２のコードとを生成する１又は２以上のコンピュータプロセッサと、
容器に第１のコードをマーク付けし、クロージャに第２のコードをマーク付けするように構成された少なくとも１つのマーカーと、
を備え、１又は２以上のコンピュータプロセッサは、第１のコード及び第２のコードを生成し、第１のコード及び第２のコードは異なるものであるが、第１のコード及び第２のコードの一方の少なくとも一部を第１のコード及び第２のコードの他方から導出できるように互いに関連するように構成又はプログラムされる。
【００２１】
この装置は、複数の容器を充填してクロージャで閉じて製造品目を形成する生産ラインの一部を形成することができる。この装置は、容器にマーク付けする第１のマーク付け手段と、クロージャにマーク付けする第２のマーク付け手段とを含むことができる。この装置は、生産ラインを通じて容器をモニタして、対応する第１及び第２のコードが同じ製造品目に確実に貼り付けられるように第１及び第２のマーク付け手段を制御するように構成されたコントローラ及び１又は２以上のセンサをさらに含むことができる。
【００２２】
容器は、ボトルを含むことができ、クロージャは、キャップを含むことができる。
【００２３】
第１のコード及び第２のコードは、クロージャ又は容器上に、容器からクロージャを取り外す際に破壊されるように配置することができる。
【００２４】
本発明の第４の態様では、容器とクロージャとを含む製造品目であって、容器は、第１のコードをマーク付けされ、クロージャは、第２のコードをマーク付けされ、第１のコード及び第２のコードは異なるものであるが、第１のコード及び第２のコードの一方の少なくとも一部を第１のコード及び第２のコードの他方から導出できるように互いに関連する製造品目を提供する。
【００２５】
容器は、ボトルを含むことができ、クロージャは、キャップを含むことができる。
【００２６】
第１のコード及び第２のコードは、クロージャ又は容器上に、容器からクロージャを取り外す際に破壊しなければならないように配置することができる。
【００２７】
本発明の１つの態様に関連して説明した特徴は、本発明の他の態様に適用することもできる。具体的には、本発明の第３の態様の１又は２以上のコンピュータプロセッサは、本発明の第１の態様による第１のコード及び第２のコードを生成するように構成又はプログラムすることもできる。
【００２８】
以下、添付図面を参照しながら本発明の実施形態をほんの一例として説明する。
【図面の簡単な説明】
【００２９】
【図１】本発明に従ってマーク付けした容器及びクロージャの概略図である。
【図２】本発明によるマーク付けシステムの概略図である。
【図３】本発明によるマーク付け及び認証システムの概略図である。
【図４】本発明による認証処理を示すフロー図である。
【発明を実施するための形態】
【００３０】
図１に、薬剤又はアルコール飲料などの製品の容器１０を示す。容器１０は、クロージャ１２によって閉じられた開放型ネック部を有するボトルである。容器１０には、第１のコード１６を含む第１のラベル１４が貼り付けられている。第１のコード１６は、同じ情報を符号化した機械可読部分及び人間可読部分を有する。クロージャ１２を密封するカバー上には、第２のコード１８が印刷される。第２のコード１８は、第１のコード１６に由来又は関連する機械可読コードである。クロージャを取り外すには、カバーを破断して第２のコードを判読できないようにしなければならない。
【００３１】
図２は、生産センタ内で図１に示すタイプの容器にマーク付けするシステムの概略図である。ボトル１０が充填され、プロセッサ２０においてボトルのための一意の製品識別子が生成される。この一意の製品識別子は、ボトル内の製品の製造詳細情報を含むことができる。製造詳細情報は、製造時間、製品の詳細、生産ライン又は充填ラインのバッチ番号及び詳細を含むことができる。このＵＰＩがコード生成器２２に送られ、ここでＵＰＩと生産者に知られている秘密情報とを用いて第１のコードを生成する。第１のコードは、いずれかの好適な技術を用いて生成することができ、以下でいくつかの例を説明する。
【００３２】
第１のコードは、この例ではプリンタ２４であるマーカーに送られて、ボトル１０に貼り付けられたラベル１４上に印刷される。コード生成器２２は、ＵＰＩと、メーカーのみに知られている異なる秘密情報とを用いて第２のコードを生成する。第２のコードは、マーカー２６によってクロージャ１２に貼り付けられる。
【００３３】
別の方法として、その後に第１のコード又はその一部を光学スキャナなどの読み取り装置によって読み取って復号することができる。その後、第２のコード生成器が、この読み取って復号した第１のコードを用いて第２のコード１６を生成する。第２のコード生成器は、第１のコードの一部に対してハッシュ関数を実行し、或いは別の方法で第２のコードを生成することができ、これらの例については以下で説明する。
【００３４】
対応する第１及び第２のコードが確実に同じ最終製造品目に貼り付けられるようにするために、制御ユニット３０と、１又は２以上のセンサ３２とを用いて、生産センタ内の容器及びクロージャを追尾する。制御ユニットは、各クロージャに確実に正しいコードが貼り付けられるようにプリンタ２６を制御する。
【００３５】
追尾動作及び追跡動作を可能にするために、ＵＰＩ又はその他の情報は、局所的に又は生産センタから離れた場所に記憶することができる。
【００３６】
容器が本物であって詰め替えられていないことを検証するために、検証器が第１のコードから第２のコード（又は第２のコードに由来する情報）を再構築し、この再構築した第２のコードを、読み取った第２のコードと比較することができる。これらのコードが同じものでない場合には、クロージャと容器とが一致せず、容器が詰め替えられたと推測することができる。また、第１のコード又は第２のコード、或いはこれらの両方をチェックして、コード又はその一部を、生産者が保持しているデータ、又は生産者が検証センタに送ったデータと比較することにより、これらのコードが正規のコードであるかどうかを判別することもできる。
【００３７】
この実施形態では、第２のコードが第１のコードではなくＵＰＩから直接導出されるが、第１のコードと第２のコードを別の方法で互いに関連付けることもできる。例えば、第２のコードを直接第１のコードから生成することもできる。或いは、第２のコードを同じＵＰＩ及び追加情報から、ただし異なる暗号化技術を用いて又はさらなる暗号化処理を用いて導出することもできる。検証器が第１のコードから第２のコードを導出できるようにするいずれかの相互関係を使用することもできる。
【００３８】
この実施形態では、第１及び第２のコードが、容器及びクロージャ上にマーク付けされる。第１のコードは、粘着ラベル上に印刷され、第２のコードは、ボトルのネック部上のホイルなどのクロージャシール上に印刷される。しかしながら、例えば以下に限定されるわけではないが、連続インクジェットプリンタ、ドロップオンデマンドインクジェットプリンタ、ホログラフィックプリンタ、レーザープリンタ、或いは個々の容器及びクロージャに対する生成コードの印刷又はマーク付けを可能にする他のいずれかのプリンタ又はマーカーなどのあらゆる好適なマーク付け手段を使用することができる。生成コードの印刷又はマーク付けは、各品目上、ラベル上に直接行うことも、或いは他のいずれかの便利な方法で行うこともできる。１つの実施形態では、生成コードを、容器又はクロージャ上に堆積させたレーザー応答性材料の層上にレーザービームによって印刷する。この方法では、透明なラッピング層を通じてコードを刻印することができる。
【００３９】
図３は、本発明の１つの実施形態によるシステムの概略図である。この実施形態では、システム１０１が、充填容器１０９を生産する１又は２以上の生産センタ１０３、１０５、１０７を含む。生産は複数のバッチで行われ、各バッチが一定数の個々の充填容器の生産を専門に扱うことが好ましい。２又は３以上の生産センタが存在する場合、これらの生産センタは、物理的に同じ製造現場に位置することも、或いは異なる製造現場に位置することもできる。この好ましい実施形態では、システムが生産センタ１０３、１０５、１０７を含むが、実際には、本発明は、輸入地点、配送地点、購入者、卸売業者、又はサプライチェーン内の他のいずれかの地点で実施することができる。
【００４０】
各生産センタは、図２を参照して説明したように、製造品目１０９のためのコードを生成するコード生成器１１１を含む。コード生成器１１１は、特定の生産センタ専用の完全に自律的なコンピュータ又はマイクロコントローラであることが好ましい。
【００４１】
システム１０１は、充填容器のマーク付け及び認証において使用する鍵２０９、２１１を生成する鍵生成器１１５と、集中サーバ１１７とを含む検証センタ１１４をさらに含む。この実施形態では、コード生成器１１１が、セキュアなインターネット接続１１９を介して、又はその他のデータ通信手段によって、検証センタ１１４、及び生産センタのローカルサーバであるサーバ１２１と通信することができる。或いは、コード生成器１１１は、１又は２以上の生産センタ専用の製造ポータルを介して検証センタと通信することもできる。
【００４２】
鍵生成器１１５は、本明細書では静的鍵と呼ぶ暗号鍵を生成する。鍵生成器１１５は、非暗号化バージョンの静的鍵と、暗号化バージョンの静的鍵とを生成する。図３には、本明細書では活性静的鍵２０９と呼ぶ非暗号化バージョンの静的鍵を実線の縁で示している。図３には、本明細書では不活性静的鍵２１１と呼ぶ暗号化バージョンの静的鍵を点線の縁で示している。活性静的鍵２０９、すなわち非暗号化バージョンの静的鍵は、鍵生成器１１５において生成され、従って集中サーバ１１７からアクセスすることができる。鍵生成器１１５は、生産センタ１０３、１０５、１０７のコード生成器１１１に不活性静的鍵２１１を送る。
【００４３】
不活性静的鍵２１１は、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ又はリムーバブルハードディスクなどの不揮発性データ支持体に載せて鍵生成器１１５からコード生成器１１１に送ることができる。このデータ支持体は、生産センタ１０３、１０５、１０７のコード生成器１１１に物理的に移動される。或いは、不活性静的鍵２１１は、例えば暗号化を伴うようなセキュアなネットワーク接続を介して鍵生成器１１５からコード生成器１１１に送ることもできる。この処理は、コード生成器１１１からの要求に応じて行うことができる。これにより、静的鍵の真正性、機密性及び整合性が保証される。
【００４４】
鍵生成器１１５は、不活性静的鍵２１１を復号して活性静的鍵２０９を形成するための鍵又はコードを含む活性化コード２１３も生成する。この活性化コード２１３にも、集中サーバ１１７からアクセスすることができる。活性静的鍵２０９及び活性化コード２１３は、割り当て先の生産センタ１０３、１０５、１０７の識別符号と共に記憶されることが好ましい。
【００４５】
１つの実施形態では、静的鍵が複数の部分を含む。主要部分は、例えばソルトマトリクスなどの複数の秘密コードとすることができる。ソルトマトリクスは、例えばランダム又は疑似ランダムな桁の文字からなる長い文字列とすることができる。複数の部分は、静的鍵の一意の識別子と、静的鍵をどのように動的鍵と組み合わせるべきかを定めるシリアルコード（後述）と、静的鍵の一意の識別子に関連するデジタル暗号証明書と、上記で生成されたデジタル暗号証明書を含む静的鍵ポリシ又はライセンスとをさらに含むことができる。
【００４６】
不活性静的鍵、すなわち静的鍵の暗号化バージョン、及び複数の秘密コードは、強力な暗号を用いて暗号化されることが好ましい。ふさわしい暗号の例としては、トリプルＤＥＳ（データ暗号化規格）ブロック暗号、又はトリプルＤＥＳ／ラインダール（Ｒｉｊａｎｄｅｌ）ブロック暗号が挙げられる。いずれも、各データブロックにデータ暗号化規格の暗号アルゴリズムを３回適用し、トリプルＤＥＳ／ラインダールは、ＩＢＭが開発したトリプルＤＥＳのわずかな変形である。この場合、トリプルＤＥＳ又はトリプルＤＥＳ／ラインダール鍵は、活性化コード２１３を含む。従って、好ましい実施形態では、活性静的鍵２０９が暗号化されず、不活性鍵２１１が、トリプルＤＥＳ又はトリプルＤＥＳ／ラインダール鍵を用いて暗号化され、活性化コード２１３が、トリプルＤＥＳ又はトリプルＤＥＳ／ラインダール鍵を含む。
【００４７】
コード生成器１１１によって受け取られた不活性静的鍵２１１は登録される。この登録は、コード生成器１１１が、受け取った静的鍵に関する情報２１５と、いずれかの関連する機械情報（図示せず）とを検証センタ１１４に送ることによって行われる。これらの情報は、図３に示すようにセキュアなインターネット接続１１９を介して送られることが好ましいが、別の好適なルートによって送ることもできる。検証センタ１１４は、コード生成器１１１に活性化コード２１３を返送する。活性化コード２１３は、不活性静的鍵２１１を活性化することができ、これを２１７に概略的に示す。活性化コード２１３も、図３に示すようにセキュアなインターネット接続１１９を介して送られることが好ましい。この登録手順は、活性静的鍵２０９がインターネットを介して転送されることが決してないように構成されることが好ましい。
【００４８】
登録手順は、従来の公開鍵／秘密鍵ペア交換機構の形をとることができる。この機構は、上述したように、静的鍵の一部を形成するデジタル暗号証明書に関連する非対称鍵ペアを使用することができる。この場合、非対称鍵ペアの公開鍵は、例えば政府当局などの第三機関が発行した鍵の形をとることができる。上述したように、コード生成器１１１から検証センタ１１４に送られる、受け取った静的鍵に関する情報２１５は、静的鍵の一部を形成する、静的鍵の一意の識別子を含むことができる。やはりコード生成器１１１から検証センタ１１４に送られる関連する機械情報（図示せず）は、コード生成器１１１又は生産センタの一意の識別子又は証明書を含むことができる。この一意の識別子は、事前に生産が許可されていないコード生成器又は生産センタの場所及び身元に関する情報を含むことができる。静的鍵の一意の識別子、及びコード生成器又は生産センタの識別子は、静的鍵の証明書に関連する非対称鍵ペアの公開鍵を用いて暗号化されることが好ましい。
【００４９】
検証センタ１１４は、暗号化された静的鍵の一意の識別子、及びコード生成器又は生産センタの識別子を受け取ると、静的鍵の証明書に関連する非対称鍵ペアの秘密鍵を用いて復号することができる。次に、検証センタは、静的鍵の一意の識別子及びコード生成器又は生産センタの識別子が有効であることを確認することができる。その後、検証センタ１１４は、コード生成器１１１に活性化コード２１３を返送する。既に説明したように、活性化コード２１３は、トリプルＤＥＳ又はトリプルＤＥＳ／ラインダール暗号の形をとることが好ましい。検証センタは、静的鍵の証明書に関連する非対称鍵ペアの公開鍵を用いて活性化コード（例えば、トリプルＤＥＳ又はトリプルＤＥＳ／ラインダール暗号）を暗号化する。これにより、コード生成器は、静的鍵の証明書に関連する非対称鍵ペアの秘密鍵を用いて活性化コード（例えば、トリプルＤＥＳ又はトリプルＤＥＳ／ラインダール暗号）を復号できるようになる。次に、活性静的鍵２０９を形成するために、復号した活性化コード２１３を用いて不活性静的鍵２１１を活性化することができる。
【００５０】
コード生成器１１１において不活性静的鍵２１１が活性化されると、生産センタは、コード生成器１１１において容器及びクロージャのためのコードを生成することができる。
【００５１】
コード生成器１１１は、容器の各バッチのための、本明細書では動的鍵２１９と呼ぶ新たな鍵を生成する。この動的鍵２１９は、乱数などのランダムな秘密コードであることが好ましい。コード生成器は、バッチのための動的鍵２１９と活性静的鍵２０９とを用いて秘密鍵２２３を生成する。次に、この秘密鍵２２３を各品目の一意の製品識別子（ＵＰＩ）と組み合わせて使用して、このバッチ内の製造品目にマーク付けすべきコード２２１（例えば、英数字コード）を生成する。この実施形態では、各品目のＵＰＩが、製造時間を識別する製造詳細情報と、同じ生産センタが１つの期間内に生産した品目を区別するための増分カウンタ値とを含む。
【００５２】
コード生成器は、ＵＰＩと秘密鍵との組み合わせに対して暗号ハッシュ関数を使用する。コード生成器は、容器又はクロージャの、本明細書では「ノイズ値」と呼ぶデジタルフィンガープリントを生成し、これらのノイズ値を用いて、容器及びクロージャ上にマーク付けするコード２２１を生成する。ハッシュ値又はノイズ値の生成には、一般に使用されている暗号ハッシュ関数に加え、以下に限定されるわけではないが、転置、置換、テーブル置換及びインデックス付けを含む様々な技術を利用することができる。
【００５３】
容器のノイズ値を生成するには、最初に活性静的鍵、容器の動的鍵及びＵＰＩから秘密鍵を導出する。動的鍵２１９及び活性静的鍵２０９は、検証センタ１１４及びコード生成器１１１のみに知られている。静的鍵内のシリアルコードに従い、動的鍵及びＵＰＩを用いて、静的鍵に含まれるソルトマトリクスから秘密鍵を抽出する。次に、秘密鍵２２３及びＵＰＩをハッシュ計算して容器のノイズ値を生成する。クロージャについても、異なる動的鍵を用いて同じ処理を行う。容器のノイズ値を生成するために使用するハッシュ関数は、クロージャのノイズ値を生成するために使用するハッシュ関数と同じものであっても、又は異なるものであってもよい。
【００５４】
容器に配置する第１のコードを生成するには、容器のノイズ値とＵＰＩとを組み合わせ、コード生成器難読化鍵（ＣＧＯＫ）２３１によって暗号化して第１の識別子を生成する。ＣＧＯＫは、コード生成器に特有のものであり、事前にコード生成器にロードされる。次に、第１の識別子をコード生成器識別子と組み合わせることができる。コード生成器識別子（ＣＧＩＤ）は、認証中にＣＧＯＫを取得できるようにする。次に、グローバル鍵を用いて第１の識別子とＣＧＩＤとの組み合わせを暗号化して第１のコード１６を生成する。グローバル鍵２３５は、全ての生産センタに共通であり、検証センタ１１４が知っている対称又は非対称鍵ペアの一部とすることができる。その後、マーカー１１３を用いて容器上に第１のコードをマーク付けする。
【００５５】
容器に配置する第２のコードを生成するには、クロージャのノイズ値とＵＰＩとを組み合わせ、コード生成器難読化鍵（ＣＧＯＫ）２３１によって暗号化して第２の識別子を生成する。ＣＧＯＫは、コード生成器に特有のものであり、事前にコード生成器にロードされる。次に、第２の識別子をＣＧＩＤと組み合わせる。次に、グローバル鍵を用いて第２の識別子とＣＧＩＤとの組み合わせを暗号化して第２のコード１６を生成する。その後、容器上に第２のコードをマーク付けする。
【００５６】
コード生成器１１１又は生産センタ１０３、１０５、１０７は、容器及び／又はクロージャ上にマーク付けしたコードをカウントし続ける。また、コード生成器１１１は、各バッチの動的鍵２１９と、バッチに関する情報（図示せず）とを検証センタ１１４に送る。この処理は、セキュアなインターネット接続１１９を介して行うことができる。バッチに関する情報は、例えば、以下に限定されるわけではないが、ブランド、対象の市場又は対象の宛先などの様々な情報を含むことができる。動的鍵２１９は、検証センタ１１４にリアルタイムで送る必要はなく、例えば毎月などのいずれかの適当な時点で検証センタに通信することができる。検証センタ１１４に送られた動的鍵２１９は、検証センタ１１４における又は検証センタ１１４からアクセスできる（例えば、集中サーバ１１７における）データベースに記憶される。各バッチの動的鍵２１９は、検証センタ１１４に送られたバッチ情報と共に同時に記憶されることが好ましい。
【００５７】
活性静的鍵２０９は、特定の生産センタ１０３、１０５、１０７のコード生成器１１１が非稼働になった時には削除されることが好ましい。これにより、悪意のあるユーザが正しい登録を行わずに活性静的鍵２０９にアクセスすることが防がれる。コード生成器１１１を停止させてコード生成器１１１及び生産センタの無断使用を防ぐ追加手段を設けることもできる。
【００５８】
説明した実施形態では、容器のためのコードと、対応するクロージャのためのコードとが同じＵＰＩに基づくが、異なる動的鍵を使用する。同じＵＰＩに基づいて第１及び第２のコードを生成する方法は、他にも多く存在する。例えば、第２のコードは、第１のコードと同じ動的鍵を使用して、ただし異なるハッシュ関数又は異なる難読化技術を用いて生成することもできる。或いは、第２のコードは、第１のコードと同じＵＰＩ及び同じ又は異なる秘密鍵に基づくことができるが、完全に異なる暗号化処理を用いて生成することができる。或いは、さらなる暗号化又は難読化ステップを用いて、第１のコードから直接第２のコードを生成することもできる。或いは、第２のコードが第１の識別子に対応することもでき、すなわち第２のコードは、受けた暗号化段階が少ない第１のコードのバージョンとすることもできる。
【００５９】
図４は、本発明による認証処理のフロー図である。ステップ４００において、（図３に示す）ユーザ６０１が容器から第１のコードを読み取り、これを検証センタ１１４に送る。ユーザ６０１は、セキュア又は非セキュアなインターネット接続などのいずれかの好適な手段によって検証センタ１１４にコードを送ることができる。
【００６０】
検証センタは、第１のコードを受け取る。ステップ４１０において、グローバル鍵（或いは、非対称鍵を使用する場合には、鍵ペアの対応する鍵）を用いて第１のコードを復号して第１の識別子を明らかにする。ＣＧＩＤも明らかにする。次に、参照テーブルを用いてＣＧＩＤからＣＧＯＫを取得する。その後、ＣＧＯＫを用いて第１のＩＤを復号して第１のノイズ及びＵＰＩを明らかにする。ステップ４２０において、このＵＰＩに基づいて、容器及びクロージャの両方のための活性静的鍵２０９及び動的鍵２１９を回収する。ステップ４３０において、第１のノイズを再現することができ、ステップ４４０において、第２のノイズを再現することができる。ステップ４８０において、品目を認証するために、再現された第１のノイズを、読み取った第１のコードから回収された第１のノイズと比較することができる。また、無認可の詰め替えを検出するために、読み取った第１のコードから再現された第２のノイズを第２のノイズの読み取り値と比較することができる。ステップ４５０において、検証センタは、ユーザから第２のコードの読み取り値を受け取る。次に、グローバル鍵及びＣＧＯＫを用いて、第２のノイズの読み取り値から第２のノイズを回収する。第２のコードを読み取ることによって取得された第２のノイズの値が、第１のコードから生成された第２のノイズの値と一致する場合、容器とクロージャは一致し、詰め替えは行われていないと考えることができる。
【００６１】
当然ながら、使用したマーク付け処理に依存する異なる認証処理を使用することもできる。
【００６２】
本明細書で使用する「暗号化（ｅｎｃｒｙｐｔｉｏｎ）」は、暗号化鍵の形の特別な知識を有する人物を除く誰にも情報を読めなくするようにアルゴリズムを用いて情報を変換する処理を意味する。復号は逆の処理である。「暗号化鍵（ｅｎｃｒｙｐｔｉｏｎ  ｋｅｙ）」は、情報を暗号化又は復号する暗号化アルゴリズムと共に使用される１つの情報である。通常、暗号化鍵は、数字又は英数字の連続又は値である。
【００６３】
本明細書で使用する「秘密鍵（ｓｅｃｒｅｔ  ｋｅｙ）」という用語は、一意の製品識別子と、１又は２以上のさらなる鍵又はデータとを用いて生成された鍵付きハッシュにおいて使用される鍵を表すものである。秘密鍵は、その生成時には、秘密鍵を作成した関係者以外のどの関係者にも知られていない。この分脈における「秘密鍵」という用語は、非対称暗号化スキームの分脈における秘密鍵（ｐｒｉｖａｔｅ  ｋｅｙ）を意味するように制限されるものではない。
【００６４】
本明細書で使用する「ハッシュ関数（ｈａｓｈ  ｆｕｎｃｔｉｏｎ）」は、入力データをハッシュ値と呼ばれる（通常は入力データよりも小さな）固定サイズの出力にマッピングする関数である。通常、ハッシュ関数は、情報の置換又は転置、或いは置換及び転置を行ってハッシュ値又はノイズ値を生成する。ハッシュ関数は、暗号ハッシュ関数であることが好ましい。暗号ハッシュ関数は、入力データのフィンガープリント又はチェックサムを生成する。同じ暗号ハッシュ関数を使用して同じハッシュ値が生成された場合、２つのデータは同一と考えることができる。ハッシュ関数は一方向ハッシュ関数であり、すなわちハッシュ値から入力データを導出することが計算的に不可能であることが有利である。これらの特性は、説明するような認証処理において使用することができる。鍵付きハッシュ値又はノイズを生成するには、秘密鍵と入力メッセージとを組み合わせることによってハッシュ関数に鍵を付けることができる。
【００６５】
本明細書で使用する「ノイズ値（ｎｏｉｓｅ  ｖａｌｕｅ）」という用語は、ハッシュ値、又は鍵付きハッシュ値、或いはハッシュ値及び秘密鍵から直接導出される値又は文字列を意味する。
【符号の説明】
【００６６】
１０  容器
１６  第１のコード
１８  第２のコード
２０  プロセッサ
２２  コード生成器
２４  プリンタ
２６  マーカー
３０  制御ユニット
３２  センサ
【図１】
2020065309.tif 000003
【図２】
2020065309.tif 000004
【図３】
2020065309.tif 000005
【図４】
2020065309.tif 000006
【手続補正書】
【提出日】令和2年2月3日(2020.2.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
容器と、該容器のための取り外し可能なクロージャとを含む製造品目にマーク付けする方法であって、前記方法は、前記容器のための第１のコードと、前記クロージャのための第２のコードとを生成する１又は２以上のコンピュータプロセッサと、前記容器に前記第１のコードをマーク付けし、前記クロージャに前記第２のコードをマーク付けするようにそれぞれ構成された１又は２以上のマーカーと、を備えた装置によって実行され、
前記方法は、
前記容器のための第１のコードを生成するステップと、
前記クロージャのための第２のコードを生成するステップと、
前記容器に前記第１のコードをマーク付けするステップと、
前記クロージャに前記第２のコードをマーク付けするステップと、
を含み、前記第１のコード及び前記第２のコードは異なるものであるが、前記第１のコード及び前記第２のコードの一方の少なくとも一部を前記第１のコード及び前記第２のコードの他方から導出できるように互いに関連し、
前記第１のコード及び前記第２のコードは、異なるコード生成処理を用いて、又は同じコード生成処理において異なる暗号化鍵を用いて、同じ品目固有の識別子から生成され、
前記第１のコード及び前記第２のコードの両方は、前記製造品目の製造詳細情報を符号化する、
ことを特徴とする方法。
【請求項２】
前記製造詳細情報は、前記製造品目を製造品目のバッチ内から一意に識別する、
請求項１に記載の方法。
【請求項３】
前記容器はボトルを含み、前記クロージャはキャップを含む、
請求項１又は２に記載の方法。
【請求項４】
容器と、該容器のための取り外し可能なクロージャと含む、請求項１から３のいずれか１項に記載の方法によってマーク付けされた製造品目の認証方法であって、
前記第１のコード及び前記第２のコードの一方と、前記第１のコード及び前記第２のコードの他方の少なくとも一部とを読み取るステップと、
前記第１のコード及び前記第２のコードの前記一方から、前記第１のコード及び前記第２のコードの前記他方の一部を導出するステップと、
前記第１のコード及び前記第２のコードの前記他方の前記導出された部分を、前記第１のコード及び前記第２のコードの前記他方の前記読み取った部分と比較するステップと、
前記第１のコード及び前記第２のコードの前記他方の前記導出された部分が、前記第１のコード及び前記第２のコードの前記他方の前記読み取った部分と同一である場合、前記製造品目が本物である旨の指標とするステップと、
を含むことを特徴とする方法。
【請求項５】
容器と、該容器のための取り外し可能なクロージャとを含む製造品目にマーク付けする装置であって、
前記容器のための第１のコードと、前記クロージャのための第２のコードとを生成する１又は２以上のコンピュータプロセッサと、
前記容器に前記第１のコードをマーク付けし、前記クロージャに前記第２のコードをマーク付けするようにそれぞれ構成された１又は２以上のマーカーと、
を備え、前記第１のコード及び前記第２のコードは異なるものであるが、前記第１のコード及び前記第２のコードの一方の少なくとも一部を前記第１のコード及び前記第２のコードの他方から導出できるように互いに関連させ、
前記第１のコード及び前記第２のコードは、異なるコード生成処理を用いて、又は同じコード生成処理において異なる暗号化鍵を用いて、同じ品目固有の識別子から生成され、
前記第１のコード及び前記第２のコードの両方は、前記製造品目の製造詳細情報を符号化する、
ことを特徴とする装置。
【請求項６】
前記装置は、
複数の容器を充填してクロージャで閉じて製造品目を形成する生産ラインの一部を形成し、
前記容器にマーク付けする第１のマーク付け手段と、前記クロージャにマーク付けする第２のマーク付け手段と、前記生産ラインを通じて前記容器をモニタして、対応する第１及び第２のコードが同じ製造品目に確実に貼り付けられるように前記第１及び第２のマーク付け手段を制御するように構成されたコントローラ及び１又は２以上のセンサとを備える、
請求項５に記載の装置。