(57)【要約】  本発明は、物理媒体に暗号鍵を安全に登録および格納するための方法およびシステム、ならびに関連する物理媒体に関し、この方法は、第１の管理エンティティ（３１）を使用して、第１の公開ユーザ鍵（ｐｕｂ１）および第１の秘密ユーザ鍵（ｐｒｉｖ１）を含む非対称暗号鍵の第１のペアを生成するステップ（１）と、第１の秘密ユーザ鍵（ｐｒｉｖ１）を物理媒体に登録するステップ（２）と、第１の秘密ユーザ鍵（ｐｒｉｖ１）を隠匿してシールするために、物理媒体上に第１のインジケータ隠匿要素（ｈｏｌ１）を付着させるステップ（４）であって、上記第１の秘密ユーザ鍵（ｐｒｉｖ１）は、第１のインジケータ隠匿要素（ｈｏｌ１）を視覚的に破壊することによってのみアクセス可能である、付着させるステップ（４）と、第２の管理エンティティ（３２）を使用して、第２の公開ユーザ鍵（ｐｕｂ２）および第２の秘密ユーザ鍵（ｐｒｉｖ２）を含む非対称暗号鍵の第２のペアを生成するステップ（６）と、第２の秘密ユーザ鍵（ｐｒｉｖ２）を物理媒体に登録するステップ（７）と、第２の秘密ユーザ鍵（ｐｒｉｖ２）を隠匿してシールするために、物理媒体上に第２のインジケータ隠匿要素（ｈｏｌ２）を付着させるステップ（９）であって、上記第２の秘密ユーザ鍵（ｐｒｉｖ２）は、第２のインジケータ隠匿要素（ｈｏｌ２）を視覚的に破壊することによってのみアクセス可能である、付着させるステップ（９）と、第１の公開ユーザ鍵（ｐｕｂ１）および第２の公開ユーザ鍵（ｐｕｂ２）を使用して、少なくとも１つの最後の公開ユーザ鍵（ｐｕｂ０）および／または少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）を生成するステップ（１０）と、上記少なくとも１つの最後の公開ユーザ鍵（ｐｕｂ０）および／または上記少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）を物理媒体に登録し（１１）、検証（１２、１３）するステップと、最後に、最後の公開ユーザ鍵（ｐｕｂ０）および／または上記少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）に対応する最後の秘密ユーザ鍵（ｐｒｉｖ０）の生成を含む、秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２）を復元するステップとを含む。【選択図】図１
2021500839.tif 000002
【特許請求の範囲】
【請求項１】
暗号鍵を物理媒体（１００、２００）に刻み込み、安全に格納する方法であって、
ａ）第１の管理エンティティ（３１）から、第１のユーザ公開鍵（ｐｕｂ１）および第１のユーザ秘密鍵（ｐｒｉｖ１）を含む非対称暗号鍵の第１のペアを生成するステップ（１）であって、
前記第１のユーザ公開鍵（ｐｕｂ１）を第１の記録メモリ（４１）に格納すること（１）と、
前記第１のユーザ秘密鍵（ｐｒｉｖ１）を前記物理媒体（１００、２００）に刻み込むこと（２）と、
刻み込まれている前記第１のユーザ秘密鍵（ｐｒｉｖ１）を検証し（３）、前記第１のユーザ秘密鍵（ｐｒｉｖ１）を隠匿してシールするために第１の開封明示隠匿要素（ｈｏｌ１）を前記物理媒体に付着させること（４）であり、前記第１のユーザ秘密鍵（ｐｒｉｖ１）は、前記第１の開封明示隠匿要素（ｈｏｌ１）を視覚的に破壊することによってのみアクセス可能である、第１のユーザ秘密鍵を検証し（３）、第１の開封明示隠匿要素を付着させること（４）と
を含む、第１のペアを生成するステップ（１）と、
ｂ）第２のユーザ公開鍵（ｐｕｂ２）および第２のユーザ秘密鍵（ｐｒｉｖ２）を含む非対称暗号鍵の第２のペアを生成するステップ（６）であって、
前記第２のユーザ公開鍵（ｐｕｂ２）を第２の記録メモリ（４２）に格納することと、
前記第２のユーザ秘密鍵（ｐｒｉｖ２）を前記物理媒体に刻み込むこと（７）と、
刻み込まれている前記第２のユーザ秘密鍵（ｐｒｉｖ２）を検証し（８）、前記第２のユーザ秘密鍵（ｐｒｉｖ２）を隠匿してシールするために第２の開封明示隠匿要素（ｈｏｌ２）を前記物理媒体に付着させること（９）であり、前記第２のユーザ秘密鍵（ｐｒｉｖ２）は、前記第２の開封明示隠匿要素（ｈｏｌ２）を視覚的に破壊することによってのみアクセス可能である、第２のユーザ秘密鍵を検証し（８）、第２の開封明示隠匿要素を付着させること（９）と
を含む、第２のペアを生成するステップ（６）と、
ｃ）前記物理媒体を第２の管理エンティティ（３２）に送付するステップ（５）であって、前記非対称暗号鍵の第２のペアを生成する前記ステップ（６）は、前記第２の管理エンティティ（３２）から実行される、送付するステップ（５）と
を含む方法において、前記方法は、
ｄ）前記第１のユーザ公開鍵（ｐｕｂ１）および前記第２のユーザ公開鍵（ｐｕｂ２）から少なくとも１つの最後のユーザ公開鍵（ｐｕｂ０）および／または少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）を生成するステップ（１０）と、
ｅ）前記少なくとも１つの最後の公開ユーザ鍵（ｐｕｂ０）および／または前記少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）を前記物理媒体に刻み込み（１１）、前記刻み込みを検証するステップ（１２、１３）と、
ｆ）最後に、前記物理媒体に刻み込まれている前記最後のユーザ公開鍵（ｐｕｂ０）および／または前記物理媒体に刻み込まれている前記少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）に対応する最後のユーザ秘密鍵（ｐｒｉｖ０）の生成を含む、前記秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２）を復元するステップと
をさらに含むことを特徴とする、方法。
【請求項２】
前記第１のユーザ秘密鍵（ｐｒｉｖ１）は、第１の刻印装置（５１）によって前記物理媒体（１００、２００）に刻印され（３）、前記第２のユーザ秘密鍵（ｐｒｉｖ２）は、前記第１の刻印装置（５１）とは異なる第２の刻印装置（５２）によって前記物理媒体（１００、２００）に刻印される（７）、請求項１に記載の暗号鍵を物理媒体に刻み込み、安全に格納する方法。
【請求項３】
前記少なくとも１つの最後のユーザ公開鍵（ｐｕｂ０）が、前記物理媒体（１００、２００）に刻印され（１１）、および／または、前記少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）が前記物理媒体（１００、２００）に刻印されている（１１）、請求項１または２に記載の暗号鍵を物理媒体に刻み込み、安全に格納する方法。
【請求項４】
前記最後のユーザ公開鍵（ｐｕｂ０）が、前記最後のユーザ公開鍵（ｐｕｂ０）および前記最後のユーザ秘密鍵（ｐｒｉｖ０）を含む第３の非対称暗号ペアの一部である、請求項１〜３のいずれか一項に記載の暗号鍵を物理媒体に刻み込み、安全に格納する方法。
【請求項５】
前記秘密鍵を復元するステップは、
前記第１の開封明示隠匿要素および前記第２の開封明示隠匿要素（ｈｏｌ１、ｈｏｌ２）の完全性を検証すること（１４）と、
前記第１の開封明示隠匿要素および前記第２の開封明示隠匿要素（ｈｏｌ１、ｈｏｌ２）を除去することによって、前記第１のユーザ秘密鍵および前記第２のユーザ秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２）を読み取ること（１５）と、
次いで、前記媒体に刻み込まれている前記第１のユーザ秘密鍵および前記第２のユーザ秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２）から、前記最後のユーザ公開鍵（ｐｕｂ０）に対応する前記最後のユーザ秘密鍵（ｐｒｉｖ０）を生成すること（１６）と
を含む、請求項１〜４のいずれか一項に記載の暗号鍵を物理媒体に刻み込み、安全に格納する方法。
【請求項６】
前記最後のユーザ公開鍵（ｐｕｂ０）は、前記少なくとも１つの暗号アドレス（ａｄｒ）を生成することを可能にし、前記アドレス（ａｄｒ）は、前記最後のユーザ公開鍵（ｐｕｂ０）から計算され、前記物理媒体に刻み込まれる、請求項１〜５のいずれか一項に記載の暗号鍵を物理媒体に刻み込み、安全に格納する方法。
【請求項７】
前記少なくとも１つの暗号アドレス（ａｄｒ−ｍｕｌｔ）は、前記第１のユーザ公開鍵（ｐｕｂ１）および前記第２のユーザ公開鍵（ｐｕｂ２）から生成される（１０）マルチ署名アドレス（ａｄｒ−ｍｕｌｔ）であり、前記マルチ署名アドレス（ａｄｒ−ｍｕｌｔ）は、前記物理媒体に刻印される（１１）、請求項１〜５のいずれか一項に記載の暗号鍵を物理媒体に刻み込み、安全に格納する方法。
【請求項８】
前記第１の開封明示隠匿要素および前記第２の開封明示隠匿要素（ｈｏｌ１、ｈｏｌ２）の完全性を検証することと、
前記第１の開封明示隠匿要素および前記第２の開封明示隠匿要素（ｈｏｌ１、ｈｏｌ２）を除去することによって、前記第１のユーザ秘密鍵および前記第２のユーザ秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２）を読み取ることと、
前記媒体に刻み込まれている前記第１のユーザ秘密鍵および前記第２のユーザ秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２）から、前記少なくとも１つの暗号アドレス（ａｄｒ）を再計算し、次いで、アカウントから暗号通貨にアクセスし、および／または、前記アカウントから前記暗号通貨を引き出すことを可能にするために、前記少なくとも１つの暗号アドレス（ａｄｒ）が前記物理媒体に刻み込まれている前記暗号アドレス（ａｄｒ）と一致するか否かを検証することと
を含む、秘密鍵を復元するステップを含む、請求項６または７に記載の暗号鍵を物理媒体に刻み込み、安全に格納する方法。
【請求項９】
ｆ）前記物理媒体（１００、２００）を第３の管理エンティティ（３３）に送付するステップと、
ｇ）前記第３の管理エンティティ（３３）から、第３のユーザ公開鍵（ｐｕｂ３）および第３のユーザ秘密鍵（ｐｒｉｖ３）を含む非対称暗号鍵の第３のペアを生成するステップ（６）であって、
前記第３のユーザ公開鍵（ｐｕｂ３）を第３の記録メモリ（４３）に格納することと、
前記第３のユーザ秘密鍵（ｐｒｉｖ３）を物理媒体に刻み込むこと（７）と、
刻み込まれている前記第３のユーザ秘密鍵（ｐｒｉｖ３）を検証し（８）、前記第３のユーザ秘密鍵（ｐｒｉｖ３）を隠匿してシールするために第３の開封明示隠匿要素（ｈｏｌ３）を前記物理媒体に付着させること（９）であり、前記第３のユーザ秘密鍵（ｐｒｉｖ３）は、前記第３の開封明示隠匿要素（ｈｏｌ３）を視覚的に破壊することによってのみアクセス可能である、ユーザ秘密鍵を検証し（８）、開封明示隠匿要素を付着させること（９）と
を含む、第３のペアを生成するステップ（６）と、
ｈ）前記第１のユーザ公開鍵（ｐｕｂ１）、前記第２のユーザ公開鍵（ｐｕｂ２）、および前記第３のユーザ公開鍵（ｐｕｂ３）から、少なくとも１つの最後のユーザ公開鍵（ｐｕｂ０）および／または少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）を生成するステップ（１０）と、
ｉ）前記最後の公開ユーザ鍵（ｐｕｂ０）および／または前記少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）を前記物理媒体に刻み込み（１１）、検証するステップ（１２、１３）と
を含む、請求項１〜８のいずれか一項に記載の暗号鍵を物理媒体に刻み込み、安全に格納する方法。
【請求項１０】
前記秘密鍵を復元するステップは、
前記第１の開封明示隠匿要素、前記第２の開封明示隠匿要素および前記第３の開封明示隠匿要素（ｈｏｌ１、ｈｏｌ２、ｈｏｌ３）の完全性を検証すること（１６）と、
前記第１の開封明示隠匿要素、前記第２の開封明示隠匿要素および前記第３の開封明示隠匿要素を除去することによって、前記第１のユーザ秘密鍵、前記第２のユーザ秘密鍵および前記第３のユーザ秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２、ｐｒｉｖ３）を読み取ることと、
次いで、前記媒体に刻み込まれている前記第１のユーザ秘密鍵、前記第２のユーザ秘密鍵および前記第３のユーザ秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２、ｐｒｉｖ３）から、前記最後のユーザ公開鍵（ｐｕｂ０）および／または前記少なくとも１つの暗号アドレス（ａｄｒ，ａｄｒ−ｍｕｌｔ）に対応する前記最後のユーザ秘密鍵（ｐｒｉｖ０）を生成することと
を含む、請求項９に記載の暗号鍵を物理媒体に刻み込み、安全に格納する方法。
【請求項１１】
前記最後のユーザ公開鍵（ｐｕｂ０）は、前記少なくとも１つの暗号アドレス（ａｄｒ）を生成することを可能にし、前記アドレス（ａｄｒ）は、前記最後のユーザ公開鍵（ｐｕｂ０）から計算され、前記物理媒体に刻印される、請求項９または１０に記載の暗号鍵を物理媒体に刻み込み、安全に格納する方法。
【請求項１２】
前記隠匿要素（ｈｏｌ１、ｈｏｌ２、ｈｏｌ３）の各々が開封明示ホログラフィックステッカー（ｈｏｌ１、ｈｏｌ２、ｈｏｌ３）である、請求項１〜１１のいずれか一項に記載の暗号鍵を物理媒体に刻み込み、安全に格納する方法。
【請求項１３】
前記方法は、ｎ個の異なる管理エンティティから複数ｎ個の非対称暗号鍵を生成するステップを含み、ｎ＞２であり、前記鍵は各々、ユーザ公開鍵と、ユーザ秘密鍵、および／または公開鍵アドレス、および／または複数の公開鍵のマルチ署名アドレスとの組み合わせを含み、ｎ−１個の前記第１の管理エンティティがステップ（１）〜（５）を順番に実施し、前記ｎ番目の管理エンティティがステップ（６）〜（１３）を実施する、請求項１〜１２のいずれか一項に記載の暗号鍵を物理媒体に刻み込み、安全に格納する方法。
【請求項１４】
請求項１〜１３のいずれか一項に記載の方法を実装するために、暗号鍵を物理媒体に刻み込み、安全に格納するためのシステムであって、
前記システムは、第１のユーザ公開鍵（ｐｕｂ１）および第１のユーザ秘密鍵（ｐｒｉｖ１）を含む非対称暗号鍵の第１のペアを生成するように構成されている第１の管理エンティティ（３１）であって、
前記第１の管理エンティティ（３１）は、
プログラム命令が格納される第１のコンピュータ（４１）であり、前記命令は、第１のデータプロセッサによって読み取られると、前記第１のコンピュータに、前記第１のユーザ秘密鍵（ｐｒｉｖ１）を生成させ、前記第１のユーザ公開鍵（ｐｕｂ１）を第１の記録メモリに格納させる、第１のコンピュータ（４１）、
前記第１のユーザ秘密鍵（ｐｒｉｖ１）を物理媒体（１００、２００）に刻み込むように構成されている、前記第１のコンピュータに関連付けられている第１のデバイス（５１）、および
刻み込まれている前記第１のユーザ秘密鍵（ｐｒｉｖ１）を検証し、前記第１のユーザ秘密鍵（ｐｒｉｖ１）を隠匿して見えなくするために第１の開封明示隠匿要素（ｈｏｌ１）を前記物理媒体に付着させるための第１の手段
を備える、第１の管理エンティティ（３１）と、
第２のユーザ公開鍵（ｐｕｂ２）および第２のユーザ秘密鍵（ｐｒｉｖ２）を含む非対称暗号鍵の第２のペアを生成するように構成されている第２の管理エンティティ（３２）であって、前記第２の管理エンティティ（３２）は、
プログラム命令が格納される第２のコンピュータ（４２）であり、前記命令は、第２のデータプロセッサによって読み取られると、前記第２のコンピュータ（４２）が、前記第２のユーザ公開鍵（ｐｕｂ２）を第２の記録メモリに格納するように構成されるようにする、第２のコンピュータ（４２）、
前記第２のユーザ秘密鍵（ｐｒｉｖ２）を前記物理媒体に刻み込むための、前記第２のコンピュータに関連付けられている第２のデバイス（５２）、および
刻み込まれている前記第２のユーザ秘密鍵（ｐｒｉｖ２）を検証し、前記第２のユーザ秘密鍵（ｐｒｉｖ２）を隠匿して見えなくするために第２の開封明示隠匿要素（ｈｏｌ２）を前記物理媒体に付着させるための第２の手段
を備える、第２の管理エンティティ（３２）と
を備えるシステムにおいて、
前記第２のコンピュータ（４２）は、前記第１のユーザ公開鍵（ｐｕｂ１）および前記第２のユーザ公開鍵（ｐｕｂ２）から最後のユーザ公開鍵（ｐｕｂ０）を生成し、前記第２のデバイス（５２）によって前記最後のユーザ公開鍵（ｐｕｂ０）を前記物理媒体に刻み込み、検証することを可能にするようにさらに構成されている、システム。
【請求項１５】
前記第１のデバイス（５１）は、前記第１のユーザ秘密鍵（ｐｒｉｖ１）を前記物理媒体（１００、２００）に刻印するように構成されている第１の刻印装置（５１）を含み、前記第２のデバイス（５２）は、前記第２のユーザ秘密鍵（ｐｒｉｖ２）を前記物理媒体（１００、２００）に刻印するように構成されている、前記第１の刻印装置（５１）とは異なる第２の刻印装置（５２）を含む、請求項１４に記載の前記方法を実装するために暗号鍵を物理媒体に刻み込み、安全に格納するためのシステム。
【請求項１６】
前記システムは、
第３のユーザ公開鍵（ｐｕｂ３）および第３のユーザ秘密鍵（ｐｒｉｖ３）を含む非対称暗号鍵の第３のペアを生成するように構成されている第３の管理エンティティ（３３）をさらに備え、
前記第３の管理エンティティ（３３）は、
プログラム命令が格納される第３のコンピュータ（４３）であり、前記命令は、第３のデータプロセッサによって読み出されると、前記第３のコンピュータ（４３）に、前記第３のユーザ公開鍵（ｐｕｂ３）を第３の記録メモリに格納させ、
前記第３のユーザ秘密鍵（ｐｒｉｖ３）を生成させる、第３のコンピュータ（４３）、
前記第３のユーザ秘密鍵（ｐｒｉｖ３）を前記物理媒体（１００、２００）に刻み込むように構成されている、前記第３のコンピュータ（４３）と関連付けられる第３のデバイス（５３）、および
刻み込まれている前記第３のユーザ秘密鍵（ｐｒｉｖ３）を検証し、前記第３のユーザ秘密鍵（ｐｒｉｖ３）を隠匿して見えなくするために第３の開封明示隠匿要素（ｈｏｌ３）を前記物理媒体に付着させるための第３の手段
を備え、
前記第３のコンピュータ（４３）は、前記第１のユーザ公開鍵（ｐｕｂ１）、前記第２のユーザ公開鍵（ｐｕｂ２）、および前記第３のユーザ公開鍵（ｐｕｂ３）から、前記最後のユーザ公開鍵（ｐｕｂ０）を生成し、前記第３のデバイス（５３）によって、前記最後の公開ユーザ鍵（ｐｕｂ０）を前記物理媒体に刻み込むことを可能にするようにさらに構成される、請求項１４または１５に記載の暗号鍵を物理媒体に刻み込み、安全に格納するためのシステム。
【請求項１７】
請求項１〜１３のいずれか一項に記載の暗号鍵を物理媒体に刻み込み、安全に格納する方法に従って製造される物理媒体（１００、２００）であって、
前記媒体に刻み込まれる第１のユーザ秘密鍵（ｐｒｉｖ１）であって、前記第１のユーザ秘密鍵（ｐｒｉｖ１）は、非対称暗号鍵の第１のペアを形成するために第１のユーザ公開鍵（ｐｕｂ１）と関連付けられる、第１のユーザ秘密鍵（ｐｒｉｖ１）と、
第１のユーザ秘密鍵（ｐｒｉｖ１）を隠匿し、シールするための第１の開封明示隠匿要素（ｈｏｌ１）であって、前記第１のユーザ秘密鍵（ｐｒｉｖ１）は、前記第１の開封明示隠匿要素（ｈｏｌ１）を視覚的に破壊することによってのみアクセス可能である、第１の開封明示隠匿要素（ｈｏｌ１）と、
前記媒体に刻み込まれる第２のユーザ秘密鍵（ｐｒｉｖ２）であって、前記第２のユーザ秘密鍵（ｐｒｉｖ２）は、非対称暗号鍵の第２のペアを形成するために第２のユーザ公開鍵（ｐｕｂ２）と関連付けられる、第２のユーザ秘密鍵（ｐｒｉｖ２）と、
第２のユーザ秘密鍵（ｐｒｉｖ２）を隠匿し、シールするための第２の開封明示隠匿要素（ｈｏｌ２）であって、前記第２のユーザ秘密鍵（ｐｒｉｖ２）は、前記第２の開封明示隠匿要素（ｈｏｌ２）を視覚的に破壊することによってのみアクセス可能である、第２の開封明示隠匿要素（ｈｏｌ２）と、
前記第１のユーザ公開鍵（ｐｕｂ１）および前記第２のユーザ公開鍵（ｐｕｂ２）から生成される、前記媒体に刻み込まれる少なくとも１つの最後のユーザ公開鍵（ｐｕｂ０）および／または少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）と
を備える、物理媒体（１００、２００）。
【請求項１８】
前記媒体（１００、２００）は、
前記媒体に刻み込まれる第３のユーザ秘密鍵（ｐｒｉｖ３）であって、前記第３のユーザ秘密鍵（ｐｒｉｖ３）は、非対称暗号鍵の第３のペアを形成するために第３のユーザ公開鍵（ｐｕｂ３）に関連付けられる、第３のユーザ秘密鍵（ｐｒｉｖ３）と、
第３のユーザ秘密鍵（ｐｒｉｖ３）を隠匿し、シールするための第３の開封明示隠匿要素（ｈｏｌ３）であって、前記第３のユーザ秘密鍵（ｐｒｉｖ３）は、前記第３の開封明示隠匿要素（ｈｏｌ３）を視覚的に破壊することによってのみアクセス可能である、第３の開封明示隠匿要素（ｈｏｌ３）と
をさらに備え、
前記媒体に刻み込まれる前記最後のユーザ公開鍵（ｐｕｂ０）および／または前記暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）は、前記第１のユーザ公開鍵（ｐｕｂ１）、前記第２のユーザ公開鍵（ｐｕｂ２）、および前記第３のユーザ公開鍵（ｐｕｂ３）から生成されることを特徴とする、請求項１７に記載の物理媒体。
【請求項１９】
前記媒体（１００、２００）は、金属、木材、ガラス、石材、プラスチック、セラミック、革、布地または紙から作製される、請求項１７または１８に記載の物理媒体。
【請求項２０】
前記媒体（１００、２００）は、金、白金、銀または鋼のバーなどの、金属または金属合金のバーから形成される、請求項１７〜１９のいずれか一項に記載の物理媒体。
【請求項２１】
前記物理媒体（１００、２００）は、１つまたは複数の可動金属部品からさらに形成され、前記様々な公開鍵、秘密鍵またはアドレスが、前記可動金属部品に刻み込まれる、請求項１７〜２０のいずれか一項に記載の物理媒体。
【請求項２２】
前記媒体（２００）は、複数の別個の要素（２１０，２２０，２３０，２４０）および基部（２５０）によって形成され、各別個の要素（バー１〜バー４）は、独自の秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２）および独自の公開鍵（ｐｕｂ１）を有し、前記別個の要素（２１０，２２０，２３０，２４０）に共通のマルチ署名暗号通貨アドレスが生成され、前記基部（２５０）に刻み込まれる、請求項１７〜２１のいずれか一項に記載の物理媒体。
【請求項２３】
前記媒体（１００、２００）は、
複数ｎ個の非対称暗号鍵であって、ｎ＞２であり、前記暗号鍵は各々、ユーザ公開鍵と、ユーザ秘密鍵および／または公開鍵アドレスおよび／または複数の公開鍵のマルチ署名アドレスとの組み合わせを含み、
前記ｎ個の秘密ユーザ鍵が前記媒体に刻み込まれる、複数ｎ個の非対称暗号鍵と、
前記媒体に刻み込まれるそれぞれの前記秘密ユーザ鍵の各々を隠匿し、シールするための複数ｎ個の開封明示隠匿要素であって、前記ｎ個の秘密ユーザ鍵は、前記ｎ個のそれぞれの開封明示隠匿要素を視覚的に破壊することによってのみアクセスである、複数ｎ個の開封明示隠匿要素と、
前記ｎ個のユーザ公開鍵から生成される、前記媒体に刻み込まれるｎ＋１番目のユーザ公開鍵および／またはｎ＋１番目の暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）と
を備える、請求項１７〜２２のいずれか一項に記載の物理媒体。
【請求項２４】
前記媒体（１００、２００）は、以下の情報片、すなわち、
管理エンティティ（３１、２２、３３）の名称、
通し番号、
製造年、
暗号通貨の名称および金額
のうちの１つまたは複数をさらに備える、請求項１７〜２３のいずれか一項に記載の物理媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物理媒体上に暗号鍵を安全に刻み込み、安全に格納するための方法およびシステム、ならびにこの方法に従って生成される物理媒体に関する。本発明の生成物は、ユーザが適切かつ必要であると考えるアクセス制御を使用して、ユーザが安全に格納することができる物理媒体である。
【０００２】
本発明は、データセキュリティに関し、より詳細には、暗号鍵などの非常に機密性の高いデータ要素の安全な取り扱いに関する。本発明は、安全なアクセス制御による刻み込み、格納するための方法を提供する。本発明は、デジタルウォレット（ソフトウェア）の使用に特に適しているが、これに限定されない。これは、例えば、Ｂｉｔｃｏｉｎ，Ｅｔｈｅｒｅｕｍ，Ｌｉｔｅｃｏｉｎなどの暗号通貨に関連して使用されるウォレットを含んでもよい。第１の態様によれば、本発明は、例えば、暗号通貨に関連するウォレットへのアクセスを可能にするために使用される暗号鍵を含め、物理媒体に暗号鍵を刻み込み、格納する方法に関する。第２の態様によれば、本発明は、そのような暗号鍵を物理媒体に刻み込み、格納するためのシステムを提案する。第３の態様によれば、本発明は、この方法に従って生成され、そのような暗号鍵を格納し、デジタルウォレット管理システムに関連する安全なアカウントへの特定のアクセスのための非対称鍵を再構築することを可能にする物理媒体を提案する。
【背景技術】
【０００３】
従来技術に関して、安全なアカウントへの特定のアクセス鍵の再構築を可能にする暗号鍵を生成するための方法およびシステムがある。
【０００４】
国際公開第２０１７１４５０１８号パンフレットは、トークン化技法、および、ブロックチェーン取引の交換スクリプトにメタデータを統合する技法を統合することにより、ブロックチェーンを介してエンティティを交換するための安全なシステムおよび方法の例を開示しており、スクリプトは、非対称暗号ペアを形成する第１のユーザ秘密鍵（Ｖ１Ａ）と関連付けられる第１のユーザ公開鍵（Ｐ１Ａ）と、非対称暗号ペアを形成する第１の第三者秘密鍵（Ｖ１Ｔ）と関連付けられる第１の第三者公開鍵（Ｐ１Ｔ）とを含む。この方法は、第１のハッシュスクリプトを生成し、第１のスクリプトおよび第１のハッシュスクリプトを分散ハッシュテーブルに公開するための、第１のスクリプトのハッシュから構成される。
【０００５】
米国特許出願公開第２０１７２３７５６１号明細書は、インターネットにアクセスすることによりサーバーと通信するモジュール、およびアプリケーションを使用して安全な通信をサポートするための方法およびシステムの別の例を開示しており、モジュールは、モジュールからアプリケーションへデータを送信し、アプリケーションからモジュール命令を受信するために、暗号アルゴリズムおよびパラメータセットを使用して秘密／公開鍵のペアを導出することが可能である。
【０００６】
米国特許出願公開第２０１５１６４１９２号明細書は、空洞にアクセスするためにシールされた物体の空洞が明白に壊されたときに、ユーザがアカウントに登録された暗号通貨にアクセスすることを許可する秘密鍵を含む、シールされた空洞を有する収集可能な物体または媒体を開示しており、物体は、預金の日付の記録、およびアカウントの暗号通貨の量、秘密鍵および／または公開鍵を使用するための命令、ならびに、ユーザがアカウントに預けられた暗号通貨の量を確認することを可能にする公開鍵を含む。
【０００７】
米国特許出願公開第２０１３／０１６６４５５号明細書は、異なる場所に格納されるために秘密鍵が分割される、刻み込みおよび安全な格納のための方法およびシステムの別の例を開示している。当該文献のシステムに関する主な問題は、生成者２０６（図２）が、暗号通貨の使用を可能にする秘密を知っていることである。
【０００８】
国際公開第２０１７／０２８８２８号パンフレットは、請求項１の前文に記載の物理媒体デバイスに暗号鍵を刻み込み、安全に格納する方法、および請求項１４の前文に記載の物理媒体に暗号鍵を刻み込み、安全に格納するシステムを開示している。
定義
【０００９】
非対称暗号化：非対称暗号化は、一方向の数学関数の存在に基づく。これらの数学関数は、秘密鍵および公開鍵と呼ばれる２つのパラメータを使用する。公開鍵は、署名の暗号化または検証に使用され、すべての人に普及し、使用されることを目的としている。対応する秘密鍵は、メッセージの復号または署名に使用される。
【００１０】
非対称鍵ペア：非対称鍵ペアは、公開鍵および対応する秘密鍵から構成される。鍵ペアは、暗号化／復号または署名／検証のいずれかに使用される。公開鍵を知っていても、妥当な時間内に、対応する秘密鍵を見つけることは不可能である。秘密鍵は機密情報であり、秘密にしておく必要がある。
【００１１】
電子署名：電子署名は非対称暗号を使用する。秘密鍵は署名に使用され、公開鍵は署名の検証に使用される。
【００１２】
開封明示ホログラフィックステッカー：開封明示ホログラフィックステッカーは、取り除かれると破壊される３Ｄホログラムを含むステッカーである。開封明示ホログラフィックステッカーが取り除かれると、取り除かれたことが視覚的に検出されないようにステッカーを再配置することは不可能である。したがって、開封明示ホログラフィックステッカーは、このステッカーの下に隠された秘密が明らかにされたか否かを確認するために使用することができる。
【００１３】
暗号通貨：暗号通貨は、いわゆる「ブロックチェーン」技術に基づく通貨であり、すべての取引が、すべての参加者の間で分散されたデータベースに格納される。各暗号通貨取引は、非対称秘密鍵を使用して電子的に署名する必要がある。
【００１４】
暗号通貨トークン：暗号通貨において使用される値の単位。これらのトークンは公開鍵に関連付けられ、電子取引に（秘密鍵を使用して）署名することにより、ある公開鍵から別の公開鍵に転送することができる。
【００１５】
暗号通貨アドレス：暗号通貨のコンテキストでは、トークンを公開鍵ではなくアドレスに関連付けることができる。このアドレスは、ほとんどの場合、公開鍵に基づいて計算される。
【００１６】
Ｓ−ｏｆ−ｎマルチ署名アドレス：暗号通貨として使用されるトークンは、マルチ署名アドレスに送信することができる。これは、トークンを使用するには、複数の非対称秘密鍵によって署名する必要がある取引においてトークンを消費する必要があることを意味する。さらに、ｎ個の選択された鍵ペアの間で必要な署名の数ｓを示すことが可能である。例えば、３−ｏｆ−４マルチ署名アドレスに送信されるトークンを消費するには、４対の非対称鍵から成るセットからの３つの秘密鍵の署名が必要になり得る。マルチ署名暗号通貨アドレスに送信されるトークンを使用するための要件に関するすべての情報（非対称鍵のセット、必要な署名の数など）は、アドレス（ｈｔｔｐｓ：／／ｇｉｔｈｕｂ．ｃｏｍ／ｂｉｔｃｏｉｎ／ｂｉｐｓ／ｂｌｏｂ／ｍａｓｔｅｒ／ｂｉｐ−００１６．ｍｅｄｉａｗｉｋｉ）に「要約」されている。
【００１７】
ルート証明書：ルート証明書は、認証機関によって生成される電子証明書である。これらのルート証明書は、例えばＷｅｂブラウザ内にあり、Ｗｅｂサイトの証明書の有効性を検証し、したがって、暗号化された通信を開始することを可能にする。
【００１８】
デジタルウォレット：デジタルウォレットは、ユーザが暗号通貨を使用して支払い取引を実行することを可能にするソフトウェアアプリケーションまたはサービスである。デジタルウォレットの役割は、暗号通貨取引を作成、署名、および公開することである。
問題：暗号秘密鍵の安全な長期格納
【００１９】
公開鍵暗号は、取引に必要な情報を保護するために頻繁に使用される。公開鍵暗号を含む非対称鍵の使用は、セキュリティの問題をある程度シフトさせる。秘密鍵は秘密のままにされるが、対応する公開鍵は公開することができる。第三者による盗聴は問題ではない。
【００２０】
他のすべてのコンピュータデータと同様に、暗号秘密鍵は、高レベルのセキュリティを必要とする格納の問題を被る。暗号秘密鍵は、悪意のある人間による攻撃、時間経過による損壊、および自然災害に耐えることができなければならない。
【００２１】
悪意のある人間による攻撃に耐えることは、媒体に容易にアクセス可能であるべきではないことを意味する。これは、例えば銀行の金庫室など、厳密にアクセス制御される場所にあるオフライン媒体に鍵を格納することによって実行することができる。これは、暗号鍵が定期的に使用されないことを意味する。これは、ルート証明書の秘密鍵または長期の暗号通貨への投資に使用される鍵の場合である。
【００２２】
従来技術によれば、媒体上に既知の暗号鍵を生成するこれらの方法およびシステムは、高レベルのセキュリティを備えた秘密鍵の長期的な刻み込みおよび格納の問題を解決することを意図していないため、および、これらの暗号鍵が権限のない第三者による盗聴に対して脆弱であるために、批判され得る。これらの既知の暗号鍵生成方法およびシステムでは、媒体の作成中に悪意のある人間による攻撃に耐え、または、媒体が時間経過による損壊および自然災害によって破壊されるのを防ぐための手立てが何も提供されない。
【００２３】
さらに、暗号鍵のためのこれらの記憶媒体は信頼性が低く、悪天候または他の自然災害に耐えられないため、それらの実装にも問題が発生する。
【００２４】
秘密鍵の格納は重大な安全上の懸念を引き起こす。デジタル媒体は壊れやすく、時間とともに劣化する可能性がある。例として、Ｂｉｔｃｏｉｎウォレットなどのデジタル暗号通貨ウォレットの場合、ウォレットは、ユーザがログインすることを可能にするソフトウェアを含む。秘密鍵は、ユーザの周辺機器にインストールされているウォレットによって、またはウォレットサービス提供者によって格納される。しかし、格納されている秘密鍵は盗難または紛失する可能性があり、その紛失はユーザの機器、例えばコンピュータに生じる損傷が原因である可能性がある。同様に、ユーザが死亡するか、または資格を失った場合、秘密鍵へのアクセスが失われ、したがって、ウォレットに関連する資金にアクセスできなくなる場合がある。サービス提供者側で秘密鍵を格納することによって、これらの問題を克服することができるが、ユーザは、自身の秘密鍵を安全に保持するために、サービス提供者を信用する準備ができている必要がある。
【００２５】
サービス提供者側のセキュリティ違反は、現実的で重大なリスクである。
【発明の概要】
【発明が解決しようとする課題】
【００２６】
したがって、従来技術において遭遇した欠点を改善することを相当程度まで可能にする方法およびシステムが必要であることは明らかである。
【００２７】
本発明の目的の１つは、暗号鍵を物理媒体に安全に刻み込むための方法およびシステムを提供することであり、それにより、秘密暗号鍵は、長期格納の問題にもはやさらされない。
【００２８】
本発明の別の目的は、暗号鍵の場合に、高レベルのセキュリティを備えたストレージを提供し、悪意のある人物による攻撃ならびに時間経過による損壊および自然災害に耐えることができる方法およびシステムを提供することである。
【００２９】
悪意のある人間による攻撃に耐えることは、媒体に容易にアクセス可能であるべきではないことを意味する。
【００３０】
したがって、本発明の１つの目的は、信頼できる物理媒体上に暗号鍵を刻み込み、慎重に格納するための方法およびシステムを提供することである。
【００３１】
本発明は、媒体に格納された暗号鍵へのユーザアクセスを容易にし、例えば、ウォレット管理システムと組み合わさった安全なアカウントにアクセスするための、特定のアクセス鍵の再構築を可能にするために、物理媒体上での暗号鍵の作成の信頼性を改善することを目的とする。したがって、秘密の安全な取り扱いを可能にするソリューションを提供することが望ましい。この秘密は、暗号鍵、および／または鍵へのアクセスを与えるために暗号鍵から計算されるアドレスとすることができる。
【００３２】
このような改善されたソリューションが考案された。
【００３３】
解決されるべき問題は、従来技術の上記の欠点を克服すること、すなわち、完全に信頼性があり、自然災害に対して耐性がある暗号鍵のための記憶媒体、ならびに、その作成に関与するエンティティに必要な信用を低減する、上記媒体に刻み込む方法を提供することである。
【課題を解決するための手段】
【００３４】
このような改善されたソリューションが考案された。本発明によれば、この目的は、物理媒体に暗号鍵を刻み込み、安全に格納する方法が請求項１の特徴を含むことにおいて達成される。
【００３５】
この目的のために、別の態様によれば、本発明は、請求項１４の特徴を含む、物理媒体に暗号鍵を刻み込み、安全に格納するためのシステムを提供する。
【００３６】
別の態様によれば、本発明は、請求項１７の特徴を含む、暗号鍵を刻み込み、安全に格納するための媒体をさらに提供する。
【００３７】
より詳細には、この目的のために、本発明によれば、この目的は、前述のタイプの刻み込みおよび格納方法が、
ａ）第１の管理エンティティから、第１のユーザ公開鍵（ｐｕｂ１）および第１のユーザ秘密鍵（ｐｒｉｖ１）を含む非対称暗号鍵の第１のペアを生成するステップであって、
第１のユーザ公開鍵（ｐｕｂ１）を第１の記録メモリに格納することと、
第１のユーザ秘密鍵（ｐｒｉｖ１）を物理媒体に刻み込むことと、
刻み込まれている第１のユーザ秘密鍵（ｐｒｉｖ１）を検証し、第１のユーザ秘密鍵（ｐｒｉｖ１）を隠匿してシールするために第１の開封明示隠匿要素（ｈｏｌ１）を物理媒体に付着させることであり、上記第１のユーザ秘密鍵（ｐｒｉｖ１）は、上記第１の開封明示隠匿要素（ｈｏｌ１）を視覚的に破壊することによってのみアクセス可能である、第１のユーザ秘密鍵を検証し、第１の開封明示隠匿要素を付着させることと
を含む、第１のペアを生成するステップと、
ｂ）物理媒体を第２の管理エンティティに送付するステップと、
ｃ）第２の管理エンティティから、第２のユーザ公開鍵（ｐｕｂ２）および第２のユーザ秘密鍵（ｐｒｉｖ２）を含む非対称暗号鍵の第２のペアを生成するステップであって、
第２のユーザ公開鍵（ｐｕｂ２）を第２の記録メモリに格納することと、
第２のユーザ秘密鍵（ｐｒｉｖ２）を物理媒体に刻み込むことと、
刻み込まれている第２のユーザ秘密鍵（ｐｒｉｖ２）を検証し、第２のユーザ秘密鍵（ｐｒｉｖ２）を隠匿してシールするために第２の開封明示隠匿要素（ｈｏｌ２）を物理媒体に付着させることであり、上記第２のユーザ秘密鍵（ｐｒｉｖ２）は、上記第２の開封明示隠匿要素（ｈｏｌ２）を視覚的に破壊することによってのみアクセス可能である、第２のユーザ秘密鍵を検証し、第２の開封明示隠匿要素を付着させることと
を含む、第２のペアを生成するステップと、
ｄ）第１のユーザ公開鍵（ｐｕｂ１）および第２のユーザ公開鍵（ｐｕｂ２）から少なくとも１つの最後のユーザ公開鍵（ｐｕｂ０）および／または少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）を生成するステップと、
ｅ）上記少なくとも１つの最後の公開ユーザ鍵（ｐｕｂ０）および／または上記少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）を物理媒体に刻み込み、刻み込みを検証するステップと、
ｆ）最後に、最後のユーザ公開鍵（ｐｕｂ０）および／または上記少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）に対応する最後のユーザ秘密鍵（ｐｒｉｖ０）の生成を含む、秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２）を復元するステップと
を含むという事実によって達成される。
【００３８】
本発明によれば、この方法およびシステムは、取引が単一の物理媒体によってのみ実行されることを可能にする。したがって、本発明の解決策は、関与する別個のエンティティが所有する秘密を完全に消去し、それらを単一の媒体上にのみ保持することである。
【００３９】
したがって、秘密鍵よりも信頼性の高い物理媒体の作成を可能にする本発明の方法およびシステムによって、秘密鍵は物理媒体の所有者のみが使用できるようになり、その着想は、その作成に関与するエンティティが決して、完全な秘密鍵にアクセスすることができないということである。いずれのエンティティも完全な暗号鍵を使用することはできない。完全な暗号鍵を使用できるのは、物理媒体の所有者だけである。
【００４０】
本発明の一実施形態では、第１のユーザ秘密鍵（ｐｒｉｖ１）は、第１の刻印装置によって物理媒体に刻印され、第２のユーザ秘密鍵（ｐｒｉｖ２）は、第１の刻印装置とは異なる第２の刻印デバイスによって物理媒体に刻印される。
【００４１】
好ましくは、上記少なくとも１つの最後のユーザ公開鍵（ｐｕｂ０）が、物理媒体に刻印され、および／または上記少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）が、物理媒体に刻印される。
【００４２】
好ましくは、最後のユーザ公開鍵（ｐｕｂ０）は、最後のユーザ公開鍵（ｐｕｂ０）および最後のユーザ秘密鍵（ｐｒｉｖ０）を含む第３の非対称暗号ペアの一部である。
【００４３】
好ましくは、本発明の一実施形態では、秘密鍵を復元するステップは、
第１の開封明示隠匿要素および第２の開封明示隠匿要素（ｈｏｌ１、ｈｏｌ２）の完全性を検証することと、
第１の開封明示隠匿要素および第２の開封明示隠匿要素（ｈｏｌ１、ｈｏｌ２）を除去することによって、第１のユーザ秘密鍵および第２のユーザ秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２）を読み取ることと、
次いで、媒体に刻み込まれている第１のユーザ秘密鍵および第２のユーザ秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２）から、最後のユーザ公開鍵（ｐｕｂ０）に対応する最後のユーザ秘密鍵（ｐｒｉｖ０）を生成することと
を含む。
【００４４】
好ましくは、本発明の一実施形態では、最後のユーザ公開鍵（ｐｕｂ０）は、上記少なくとも１つの暗号アドレス（ａｄｒ）を生成することを可能にし、このアドレス（ａｄｒ）は、最後のユーザ公開鍵（ｐｕｂ０）から計算され、物理媒体に刻み込まれる。
【００４５】
本発明の別の実施形態では、上記少なくとも１つの暗号アドレス（ａｄｒ−ｍｕｌｔ）は、第１のユーザ公開鍵（ｐｕｂ１）および第２のユーザ公開鍵（ｐｕｂ２）から生成されるマルチ署名アドレス（ａｄｒ−ｍｕｌｔ）であり、このマルチ署名アドレス（ａｄｒ−ｍｕｌｔ）は、物理媒体に刻印される。
【００４６】
好ましくは、上記方法は、
第１の開封明示隠匿要素および第２の開封明示隠匿要素（ｈｏｌ１、ｈｏｌ２）の完全性を検証することと、
第１の開封明示隠匿要素および第２の開封明示隠匿要素（ｈｏｌ１、ｈｏｌ２）を除去することによって、第１のユーザ秘密鍵および第２のユーザ秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２）を読み取ることと、
媒体に刻み込まれている第１のユーザ秘密鍵および第２のユーザ秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２）から、上記少なくとも１つの暗号アドレス（ａｄｒ）を再計算し、次いで、アカウントから暗号通貨にアクセスし、および／または、アカウントから暗号通貨を引き出すことを可能にするために、少なくとも１つの暗号アドレス（ａｄｒ）が物理媒体に刻み込まれている暗号アドレス（ａｄｒ）と一致するか否かを検証することと
を含む、秘密鍵を復元するステップを含む。
【００４７】
本発明の別の実施形態では、方法は、
ｆ）物理媒体を第３の管理エンティティに送付するステップと、
ｇ）第３の管理エンティティから、第３のユーザ公開鍵（ｐｕｂ３）および第３のユーザ秘密鍵（ｐｒｉｖ３）を含む非対称暗号鍵の第３のペアを生成するステップであって、
第３のユーザ公開鍵（ｐｕｂ３）を第３の記録メモリに格納することと、
第３のユーザ秘密鍵（ｐｒｉｖ３）を物理媒体に刻み込むことと、
刻み込まれている第３のユーザ秘密鍵（ｐｒｉｖ３）を検証し、第３のユーザ秘密鍵（ｐｒｉｖ３）を隠匿してシールするために第３の開封明示隠匿要素（ｈｏｌ３）を物理媒体に付着させることであり、上記第３のユーザ秘密鍵（ｐｒｉｖ３）は、上記第３の開封明示隠匿要素（ｈｏｌ３）を視覚的に破壊することによってのみアクセス可能である、ユーザ秘密鍵を検証し、開封明示隠匿要素を付着させることと
を含む、第３のペアを生成するステップと、
ｈ）第１のユーザ公開鍵（ｐｕｂ１）、第２のユーザ公開鍵（ｐｕｂ２）、および第３のユーザ公開鍵（ｐｕｂ３）から、少なくとも１つの最後のユーザ公開鍵（ｐｕｂ０）および／または少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）を生成するステップと、
ｉ）上記最後の公開ユーザ鍵（ｐｕｂ０）および／または上記少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）を物理媒体に刻み込み、検証するステップと
を含む。
【００４８】
好ましくは、秘密鍵を復元するステップは、
第１の開封明示隠匿要素、第２の開封明示隠匿要素および第３の開封明示隠匿要素（ｈｏｌ１、ｈｏｌ２、ｈｏｌ３）の完全性を検証することと、
第１の開封明示隠匿要素、第２の開封明示隠匿要素および第３の開封明示隠匿要素を除去することによって、第１のユーザ秘密鍵、第２のユーザ秘密鍵および第３のユーザ秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２、ｐｒｉｖ３）を読み取ることと、
次いで、媒体に刻み込まれている第１のユーザ秘密鍵、第２のユーザ秘密鍵および第３のユーザ秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２、ｐｒｉｖ３）から、最後のユーザ公開鍵（ｐｕｂ０）および／または上記少なくとも１つの暗号アドレス（ａｄｒ，ａｄｒ−ｍｕｌｔ）に対応する最後のユーザ秘密鍵（ｐｒｉｖ０）を生成することと
を含む。
【００４９】
好ましくは、最後のユーザ公開鍵（ｐｕｂ０）は、上記少なくとも１つの暗号アドレス（ａｄｒ）を生成することを可能にし、このアドレス（ａｄｒ）は、最後のユーザ公開鍵（ｐｕｂ０）から計算され、物理媒体に刻印される。
【００５０】
好ましくは、隠匿要素の各々は、開封明示ホログラフィックステッカー（ｈｏｌ１、ｈｏｌ２、ｈｏｌ３）である。
【００５１】
本発明の別の実施形態では、方法は、ｎ個の異なる管理エンティティから複数ｎ個の非対称暗号鍵を生成するステップを含み、ｎ＞２であり、上記鍵は各々、ユーザ公開鍵と、ユーザ秘密鍵、および／または公開鍵アドレス、および／または複数の公開鍵のマルチ署名アドレスとの組み合わせを含み、ｎ−１個の第１の管理エンティティがステップ（１）〜（５）を順番に実施し、ｎ番目の管理エンティティがステップ（６）〜（１３）を実施する。
【００５２】
別の態様によれば、本発明の物理媒体に暗号鍵を刻み込み、安全に格納するためのシステムは、
第１のユーザ公開鍵（ｐｕｂ１）および第１のユーザ秘密鍵（ｐｒｉｖ１）を含む非対称暗号鍵の第１のペアを生成するように構成されている第１の管理エンティティであって、
第１の管理エンティティは、
プログラム命令が格納される第１のコンピュータであり、当該命令は、第１のデータプロセッサによって読み取られると、第１のコンピュータに、第１のユーザ秘密鍵（ｐｒｉｖ１）を生成させ、第１のユーザ公開鍵（ｐｕｂ１）を第１の記録メモリに格納させる、第１のコンピュータ、
第１のユーザ秘密鍵（ｐｒｉｖ１）を物理媒体に刻み込むように構成されている、第１のコンピュータに関連付けられている第１のデバイス、および
刻み込まれている第１のユーザ秘密鍵（ｐｒｉｖ１）を検証し、第１のユーザ秘密鍵（ｐｒｉｖ１）を隠匿して見えなくするために第１の開封明示隠匿要素（ｈｏｌ１）を物理媒体に付着させるための第１の手段
を備える、第１の管理エンティティと、
第２のユーザ公開鍵（ｐｕｂ２）および第２のユーザ秘密鍵（ｐｒｉｖ２）を含む非対称暗号鍵の第２のペアを生成するように構成されている第２の管理エンティティであって、第２の管理エンティティ（３２）は、
プログラム命令が格納される第２のコンピュータであり、当該命令は、第２のデータプロセッサによって読み取られると、第２のコンピュータが、第２のユーザ公開鍵（ｐｕｂ２）を第２の記録メモリに格納するように構成されるようにする、第２のコンピュータ、
第２のユーザ秘密鍵（ｐｒｉｖ２）を物理媒体に刻み込むための、第２のコンピュータに関連付けられている第２のデバイス、および
刻み込まれている第２のユーザ秘密鍵（ｐｒｉｖ２）を検証し、第２のユーザ秘密鍵（ｐｒｉｖ２）を隠匿して見えなくするために第２の開封明示隠匿要素（ｈｏｌ２）を物理媒体に付着させるための第２の手段
を備える、第２の管理エンティティと
を備え、
第２のコンピュータは、第１のユーザ公開鍵（ｐｕｂ１）および第２のユーザ公開鍵（ｐｕｂ２）から最後のユーザ公開鍵（ｐｕｂ０）を生成し、第２のデバイスによって最後のユーザ公開鍵（ｐｕｂ０）を物理媒体に刻み込むことを可能にするようにさらに構成されている。
【００５３】
好ましくは、第１のデバイスは、物理媒体に第１のユーザ秘密鍵（ｐｒｉｖ１）を刻印するように構成されている第１の刻印装置を含み、第２のデバイスは、物理媒体に第２のユーザ秘密鍵（ｐｒｉｖ２）を刻印するように構成されている、第１の刻印装置とは別個の第２の刻印装置を含む。
【００５４】
本発明の別の実施形態では、システムは、
第３のユーザ公開鍵（ｐｕｂ３）および第３のユーザ秘密鍵（ｐｒｉｖ３）を含む非対称暗号鍵の第３のペアを生成するように構成されている第３の管理エンティティをさらに備え、
第３の管理エンティティは、
プログラム命令が格納される第３のコンピュータであり、当該命令は、第３のデータプロセッサによって読み出されると、第３のコンピュータに、第３のユーザ公開鍵（ｐｕｂ３）を第３の記録メモリに格納させ、
第３の第１のユーザ秘密鍵（ｐｒｉｖ３）を生成させる、第３のコンピュータ、
第３のユーザ秘密鍵（ｐｒｉｖ３）を物理媒体に刻み込むように構成されている、第３のコンピュータと関連付けられる第３のデバイス、および
刻み込まれている第３のユーザ秘密鍵（ｐｒｉｖ３）を検証し、第３のユーザ秘密鍵（ｐｒｉｖ３）を隠匿して見えなくするために第３の開封明示隠匿要素（ｈｏｌ３）を物理媒体に付着させるための第３の手段
を備え、
第３のコンピュータは、第１のユーザ公開鍵（ｐｕｂ１）、第２のユーザ公開鍵（ｐｕｂ２）、および第３のユーザ公開鍵（ｐｕｂ３）から、最後のユーザ公開鍵（ｐｕｂ０）を生成し、第３のデバイスによって、最後の公開ユーザ鍵（ｐｕｂ０）を物理媒体に刻み込むことを可能にするようにさらに構成される。
【００５５】
別の態様によれば、本発明の暗号鍵を刻み込み、安全に格納するための物理媒体は、
媒体に刻み込まれる第１のユーザ秘密鍵（ｐｒｉｖ１）であって、第１のユーザ秘密鍵（ｐｒｉｖ１）は、非対称暗号鍵の第１のペアを形成するために第１のユーザ公開鍵（ｐｕｂ１）と関連付けられる、第１のユーザ秘密鍵（ｐｒｉｖ１）と、
第１のユーザ秘密鍵（ｐｒｉｖ１）を隠匿し、シールするための第１の開封明示隠匿要素（ｈｏｌ１）であって、上記第１のユーザ秘密鍵（ｐｒｉｖ１）は、上記第１の開封明示隠匿要素（ｈｏｌ１）を視覚的に破壊することによってのみアクセス可能である、第１の開封明示隠匿要素（ｈｏｌ１）と、
媒体に刻み込まれる第２のユーザ秘密鍵（ｐｒｉｖ２）であって、第２のユーザ秘密鍵（ｐｒｉｖ２）は、非対称暗号鍵の第２のペアを形成するために第２のユーザ公開鍵（ｐｕｂ２）と関連付けられる、第２のユーザ秘密鍵（ｐｒｉｖ２）と、
第２のユーザ秘密鍵（ｐｒｉｖ２）を隠匿し、シールするための第２の開封明示隠匿要素（ｈｏｌ２）であって、上記第２のユーザ秘密鍵（ｐｒｉｖ２）は、上記第２の開封明示隠匿要素（ｈｏｌ２）を視覚的に破壊することによってのみアクセス可能である、第２の開封明示隠匿要素（ｈｏｌ２）と、
第１のユーザ公開鍵（ｐｕｂ１）および第２のユーザ公開鍵（ｐｕｂ２）から生成される、媒体に刻み込まれる少なくとも１つの最後のユーザ公開鍵（ｐｕｂ０）および／または少なくとも１つの暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）と
を備える。
【００５６】
好ましくは、媒体は、
媒体に刻み込まれる第３のユーザ秘密鍵（ｐｒｉｖ３）であって、第３のユーザ秘密鍵（ｐｒｉｖ３）は、非対称暗号鍵の第３のペアを形成するために第３のユーザ公開鍵（ｐｕｂ３）に関連付けられる、第３のユーザ秘密鍵（ｐｒｉｖ３）と、
第３のユーザ秘密鍵（ｐｒｉｖ３）を隠匿し、シールするための第３の開封明示隠匿要素（ｈｏｌ３）であって、上記第３のユーザ秘密鍵（ｐｒｉｖ３）は、第３の開封明示隠匿要素（ｈｏｌ３）を視覚的に破壊することによってのみアクセス可能である、第３の開封明示隠匿要素（ｈｏｌ３）と
をさらに備え、
媒体に刻み込まれる最後のユーザ公開鍵（ｐｕｂ０）および／または暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）は、第１のユーザ公開鍵（ｐｕｂ１）、第２のユーザ公開鍵（ｐｕｂ２）、および第３のユーザ公開鍵（ｐｕｂ３）から生成される。
【００５７】
好ましくは、物理媒体は、金属、木材、ガラス、石材、プラスチック、セラミック、革、布地または紙から作製される。
【００５８】
好ましくは、物理媒体は、金、白金、銀または鋼のバーなどの、金属または金属合金のバーから形成することができる。
【００５９】
本発明の一実施形態では、物理媒体は、１つまたは複数の可動金属部品からさらに形成され、様々な公開鍵、秘密鍵またはアドレスが、上記可動金属部品に刻み込まれる。
【００６０】
本発明の別の実施形態では、媒体は、複数の別個の要素および基部によって形成され、各別個の要素は、独自の秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２）および独自の公開鍵（ｐｕｂ１）を有し、別個の要素に共通のマルチ署名暗号通貨アドレスが生成され、基部に刻み込まれる。
【００６１】
本発明の別の実施形態では、物理媒体は、
複数ｎ個の非対称暗号鍵であって、ｎ＞２であり、上記暗号鍵は各々、ユーザ公開鍵と、ユーザ秘密鍵および／または公開鍵アドレスおよび／または複数の公開鍵のマルチ署名アドレスとの組み合わせを含み、
ｎ個の秘密ユーザ鍵が媒体に刻み込まれる、複数ｎ個の非対称暗号鍵と、
媒体に刻み込まれるそれぞれの秘密ユーザ鍵の各々を隠匿し、シールするための複数ｎ個の開封明示隠匿要素であって、上記ｎ個の秘密ユーザ鍵は、上記ｎ個のそれぞれの開封明示隠匿要素を視覚的に破壊することによってのみアクセスである、複数ｎ個の開封明示隠匿要素と、
ｎ個のユーザ公開鍵から生成される、媒体に刻み込まれるｎ＋１番目のユーザ公開鍵および／またはｎ＋１番目の暗号アドレス（ａｄｒ、ａｄｒ−ｍｕｌｔ）と
を備える。
【００６２】
好ましくは、物理媒体はまた、以下の情報片、すなわち、
管理エンティティの名称、
通し番号、
製造年、
暗号通貨の名称および金額
のうちの１つまたは複数を含む。
【００６３】
本発明の文脈において、その目的は、例えば銀行の金庫室内などの厳格なアクセス制御を備えた場所のオフライン物理媒体に暗号鍵を格納することができるという点において達成される。これは、暗号鍵が定期的に使用されないことを意味する。これは、ルート証明書の秘密鍵または長期の暗号通貨への投資に使用される鍵の場合である。
【００６４】
デジタル媒体は壊れやすく、時間とともに劣化する可能性がある。しかしながら、暗号鍵は他のコンピュータファイルと比較して小さく、これにより物理的な、したがって非デジタルな媒体に格納することが可能になる。
【００６５】
特定の金属または合金は、重大な物理的制約に耐えることができる非常に強力な媒体である。したがって、これらの媒体は、暗号鍵の長期格納にとって非常に良好な候補である。
【００６６】
本発明によれば、暗号鍵は、金、プラチナ、銀、または鋼のバーなど、金属または金属合金のバーに書き込むことができる。
【００６７】
金属上に情報を格納するには、専門知識および特殊な機械が必要になる。したがって、個人はこのプロセスを信用できる団体に委任する必要がある。したがって、信用はこの方法の重要なポイントである。なぜなら、機密情報を金属に刻み込むエンティティは、その情報に一時的にアクセスすることができるためである。本発明の開発されたプロセスは、いくつかの別個の異なるエンティティ間でこの信用を分割することにより、単一のエンティティにおける信用に関連するリスクを低減することを可能にする。
【００６８】
暗号法は、機密データを安全に格納するための技法と、２つ以上の別個の異なる管理エンティティ間で機密データを通信するための技術とを含む。管理エンティティは、移動通信デバイス、タブレット、ラップトップコンピュータ、デスクトップコンピュータ、他の形態のコンピューティングデバイスおよび通信デバイス、ネットワーク内のサーバーデバイス、クライアントデバイスなどを含み得る。管理エンティティは、例えば、個人、会社の従業員などの人間のグループ、または銀行システムなどのシステムに関連付けることができる。セキュリティ上の理由から、２つ以上の管理エンティティを通信ネットワークによってリンクすることはできない、なぜなら、安全性が確保されず、権限のない第三者による盗聴に対して脆弱になるためである。したがって、十分なエントロピーをもってランダムに生成されるいくつかの異なる秘密情報が、別個の異なる管理エンティティから２人の異なる人間によって単一の媒体に順番に刻み込まれる。好ましくは、二人の各々は、例えば、セキュリティホログラムによって、秘密を刻み込んだ直後にセキュリティカバーによって秘密を覆う。
【００６９】
本発明の１つまたは複数の実施形態は、既存の暗号鍵のペアから暗号鍵を導出するステップを含む。
【００７０】
好ましい実施形態によれば、本発明は、金属バーによって形成された媒体に複数の秘密鍵を刻み込み、次いで、これらの秘密鍵を開封明示ホログラフィックステッカーの下に隠すことからなる。各鍵は、異なるプレーヤによって刻印され、隠される。その結果、バーの最終所有者はもはや単一のエンティティを信用する必要がない。所有者は、好ましくは、物理的な媒体を、例えば銀行の金庫室など、厳格なアクセス制御を備えた場所に保持することができる。暗号通貨の場合、結果は、好ましくは、以下が刻み込まれた金属バーになる。
【００７１】
エンティティ１によって書き込まれ、開封明示ホログラフィックステッカーによって隠された秘密鍵。
エンティティ２によって刻印され、開封明示ホログラフィックステッカーによって隠された秘密鍵。
通し番号。
製造年。
暗号通貨の名称および金額。
秘密鍵に対応する公開アドレス。
【００７２】
本発明は、コンピュータ実装方法を提供する。これにより、暗号鍵を管理することにより、検証または認証方法を用いてリソースへの安全なアクセスを制御することを可能にすることができる。暗号鍵を刻み込むプロセスには、少なくとも２つの異なるエンティティが必要である。好ましくは、エンティティは、同じタイプのハードウェアおよび同じソフトウェアを備える。それらは、例えば金属バーなどの媒体への刻印を実行するために、コンピュータに接続された刻印機械を有する。サイバー攻撃を回避するために、このコンピュータはいずれのネットワークにも接続されない。電磁波を使用して機器を損傷またはスパイする攻撃を回避するために、電磁保護機能を備えたコンピュータを有することも望ましい。秘密鍵の生成に使用されるソフトウェアがこのコンピュータにインストールされる。各管理エンティティは好ましくは、金属バーに付着する異なるホログラムを有する。
【００７３】
このソフトウェアは、非対称鍵ペアを生成、検証、および署名するための暗号計算を実行することを可能にする。また、鍵または複数の公開鍵から暗号通貨アドレスを生成することも可能にする。
【００７４】
本発明は、有利なアクセス制御方法およびシステムを提供する。
【００７５】
本発明によれば、最後の秘密鍵ｐｒｉｖ０が生成または計算されるのは、復元または回収段階においてのみである。これは、以前はいずれのコンピュータまたは他のいずれの場所にも存在していなかった。これは、複数の異なる管理エンティティの従業員も、エンティティ２の従業員も、この最後の秘密鍵ｐｒｉｖ０を確認することができず、コンピュータがこの最後の秘密鍵ｐｒｉｖ０を事前に生成しなかったことを意味する。
【００７６】
好ましくは、金属バーの所有者は、開封明示ホログラフィックステッカーの完全性を検証することにより、バーに刻印されたユーザ秘密鍵または秘密が明らかにされていないことを検証することができる。その結果、所有者は、バーに刻み込まれている公開鍵ｐｕｂ０に対応する最後の秘密鍵ｐｒｉｖ０を復元することを所望するとき、２つの開封明示ホログラフィックステッカーを除去する必要がある。その後、ユーザ秘密鍵または秘密が見えるようになる。秘密鍵を復元するソフトウェアは、バーの所有者に、金属に刻み込まれた秘密を入力するように求める。次に、ソフトウェアは、公開鍵ｐｕｂ０に対応する最後の秘密鍵ｐｒｉｖ０を生成し、最後の秘密鍵ｐｒｉｖ０が計算されるのは、この復元段階においてのみである。
【００７７】
本発明の他の特性および利点は、以下の詳細な説明を読むと明らかになる。また、本発明のより明確な理解を可能にするために、いくつかの好ましい実施形態が、特に添付の図面を参照して、例として以下に説明される。
【図面の簡単な説明】
【００７８】
【図１】最後のユーザ公開鍵（ｐｕｂ０）を提供するために２つの管理エンティティを使用する本発明の代表的な実施形態の図である。
【図２】最後のユーザ公開鍵（ｐｕｂ０）および暗号アドレスを提供するために２つの管理エンティティを使用する本発明の別の代表的な実施形態の図である。
【図３】マルチ署名アドレスを提供するために２つの管理エンティティを使用する本発明の別の代表的な実施形態の図である。
【図４】最後のユーザ公開鍵（ｐｕｂ０）を提供するために３つの管理エンティティを使用する本発明の別の代表的な実施形態の図である。
【図５】最後のユーザ公開鍵（ｐｕｂ０）および暗号アドレスを提供するために３つの管理エンティティを使用する本発明の代表的な実施形態の図である。
【図６】マルチ署名アドレスを提供するために３つの管理エンティティを使用する本発明の別の代表的な実施形態の図である。
【図７】本発明のシステムを表す管理エンティティの概略図である。
【図８】本発明の１つの実施形態における物理媒体の概略図である。
【図９】本発明の別の実施形態における物理媒体の概略図である。
【発明を実施するための形態】
【００７９】
本発明は、特定の実施形態を用いて、図を参照して説明されるが、本発明はこれらによって限定されない。説明されている図面または図は、概略に過ぎず、限定するものではない。
【００８０】
本発明の第１の実施形態
図１は、最後のユーザ公開鍵（ｐｕｂ０）を提供するために２つの管理エンティティ３１および３２を使用する本発明の代表的な実施形態を示す。
【００８１】
物理媒体に暗号鍵を刻み込み、安全に格納するためのシステムは、
第１のユーザ公開鍵（ｐｕｂ１）および第１のユーザ秘密鍵（ｐｒｉｖ１）を含む非対称暗号鍵の第１のペアを生成するように構成されている第１の管理エンティティ（３１）であって、
第１の管理エンティティ（３１）は、
プログラム命令が格納される第１のコンピュータ（４１）であり、当該命令は、第１のデータプロセッサによって読み取られると、第１のコンピュータに、第１のユーザ秘密鍵（ｐｒｉｖ１）を生成させ、第１のユーザ公開鍵（ｐｕｂ１）を第１の記録メモリに格納させる、第１のコンピュータ（４１）、
第１のユーザ秘密鍵（ｐｒｉｖ１）を物理媒体に刻み込むように構成されている、第１のコンピュータに関連付けられている第１のデバイス（５１）、および
刻み込まれている第１のユーザ秘密鍵（ｐｒｉｖ１）を検証し、第１のユーザ秘密鍵（ｐｒｉｖ１）を隠匿して見えなくするために第１の開封明示隠匿要素（ｈｏｌ１）を物理媒体に付着させるための第１の手段
を備える、第１の管理エンティティ（３１）と、
第２のユーザ公開鍵（ｐｕｂ２）および第２のユーザ秘密鍵（ｐｒｉｖ２）を含む非対称暗号鍵の第２のペアを生成するように構成されている第２の管理エンティティ（３２）であって、第２の管理エンティティ（３２）は、
プログラム命令が格納される第２のコンピュータ（４２）であり、当該命令は、第２のデータプロセッサによって読み取られると、第２のコンピュータ（４２）が、第２のユーザ公開鍵（ｐｕｂ２）を第２の記録メモリに格納するように構成されるようにする、第２のコンピュータ（４２）、
第２のユーザ秘密鍵（ｐｒｉｖ２）を物理媒体に刻み込むための、第２のコンピュータに関連付けられている第２のデバイス（５２）、および
刻み込まれている第２のユーザ秘密鍵（ｐｒｉｖ２）を検証し、第２のユーザ秘密鍵（ｐｒｉｖ２）を隠匿して見えなくするために第２の開封明示隠匿要素（ｈｏｌ２）を物理媒体に付着させるための第２の手段
を備える、第２の管理エンティティと
を含み、
第２のコンピュータ（４２）は、第１のユーザ公開鍵（ｐｕｂ１）および第２のユーザ公開鍵（ｐｕｂ２）から最後のユーザ公開鍵（ｐｕｂ０）を生成し、第２のデバイス（５２）によって最後のユーザ公開鍵（ｐｕｂ０）を物理媒体に刻み込むことを可能にするようにさらに構成されている。
【００８２】
ハードウェアおよびソフトウェア
暗号鍵を刻み込むプロセスには、少なくとも２つの異なる管理エンティティ３１および３２が必要である。
【００８３】
管理エンティティ３１および３２は、例えば、個人、会社の従業員などの人間のグループ、またはサービスプロバイダなどのシステムに関連付けることができる。
【００８４】
図７に示すように、エンティティ３１および３２は、金属バーに刻み込むための、コンピュータ４１、４２に接続された刻印機械５１、５２を備える。サイバー攻撃を回避するために、このコンピュータ４１、４２はいずれのネットワークにも接続されない。電磁波を使用して機器を損傷またはスパイする攻撃を回避するために、電磁保護機能を備えたコンピュータ４１、４２を有することも望ましい。秘密鍵の生成に使用されるソフトウェアがこのコンピュータにインストールされる。エンティティ３１および３２は、同じタイプのハードウェアおよびソフトウェアを使用することができる。各エンティティは、金属バーに付着する異なるホログラムを有する。
【００８５】
このソフトウェアは、非対称鍵ペアを生成、検証、および署名するための暗号計算を実行することを可能にする。また、鍵または複数の公開鍵から暗号通貨アドレスを生成することも可能にする。電磁波を使用して機器を損傷またはスパイする攻撃を回避するために、電磁保護機能を備えたコンピュータ４１、４２を使用することが可能である。秘密鍵の生成に使用されるソフトウェアがこのコンピュータ４１、４２にインストールされる。各エンティティは、金属バーに付着する異なるホログラムを有する。
【００８６】
２つのエンティティがある場合、例えば以下の４人の従業員が関与する可能性がある。
アリスおよびアルバート、第１のエンティティ３１の従業員。
ボブおよびブライアン、第２のエンティティ３２の従業員。
【００８７】
暗号鍵の刻み込み
公開鍵および秘密鍵を生成して刻み込むステップは、図１の図に示されている。
（１）アリスは、ソフトウェアを使用してコンピュータ４１上で公開鍵／秘密鍵ペアを生成する。
（２）アリスは金属バー１００を取り、秘密鍵（ｐｒｉｖ１）を刻み込む。
（３）アルバートはこの秘密鍵をソフトウェアに入力する。後者は公開鍵（ｐｕｂ１）を再生成する。アルバートは、秘密鍵から生成された公開鍵と、アリスが生成した公開鍵（ｐｕｂ１）とが同じであることを検証する。
（４）この検証が実行されると、アリスおよびアルバートは、エンティティ３１の開封明示ホログラフィックステッカー（ｈｏｌ１）を秘密鍵（ｐｒｉｖ１）の上に付着させる。
（５）アリスおよびアルバートは金属バーおよび公開鍵（ｐｕｂ１）を第２のエンティティに送付する。
次に、第２のエンティティ３２が、同様のプロセスを実行する。
（６）ブライアンは公開／秘密鍵ペアを生成し、
（７）ブライアンは秘密鍵（ｐｒｉｖ２）を刻み込み、次に
（８）ボブは、刻印された鍵がブライアンのものと同じ公開鍵（ｐｕｂ２）を有することをソフトウェアを用いて検証する。
（９）ボブおよびブライアンは、エンティティ３２の開封明示ホログラフィックステッカー（ｈｏｌ２）を秘密鍵（ｐｒｉｖ２）の上に付着させる。
（１０）次に、２つの公開鍵ｐｕｂ１およびｐｕｂ２を使用して、ブライアンはソフトウェアを使用して第３の公開鍵（ｐｕｂ０）を導出する。
（１１）ブライアンはこの公開鍵（ｐｕｂ０）を金属バー１００に刻み込む。
（１２）最後のステップにおいて、ボブは、公開鍵ｐｕｂ１およびｐｕｂ２を使用して、公開鍵ｐｕｂ０が金属バー１００に正しく書き込まれていることを検証する。このために、ボブは、次に、公開鍵ｐｕｂ１およびｐｕｂ２をソフトウェアに入力し、金属バー１００に刻印されている公開鍵が正しいものであることを検証する。ボブおよびブライアンは、金属バーおよび公開鍵（ｐｕｂ２）を第１のエンティティに送付する。
（１３）エンティティ３１の従業員アリスおよびアルバートはまた、公開鍵ｐｕｂ１およびｐｕｂ２を使用して公開鍵（ｐｕｂ０）を計算し、金属バー１００に刻み込まれている公開鍵（ｐｕｂ０）が計算したものと同じであることを検証する必要がある。
【００８８】
次に、刻印プロセスが正しく完了すると、エンティティ３１の従業員は金属バー１００をプラスチック保護内にシールする。
【００８９】
このプロセスにより、２つの異なるエンティティによって２つの秘密鍵（ｐｒｉｖ１およびｐｒｉｖ２）が刻み込まれ、２つの開封明示ホログラフィックステッカー（ｈｏｌ１およびｈｏｌ２）によって隠された金属バー１００、および、２つの隠された秘密鍵（ｐｒｉｖ１およびｐｒｉｖ２）の組み合わせに対応する公開鍵（ｐｕｂ０）を作成することが可能になる。２つの秘密鍵（ｐｒｉｖ１およびｐｒｉｖ２）が同時に１人に見えることは決してない。
【００９０】
秘密鍵の復元
（１４）金属バー１００の所有者は、開封明示ホログラフィックステッカー（ｈｏｌ１およびｈｏｌ２）の完全性を検証することにより、金属バー１００の秘密（ｐｒｉｖ１およびｐｒｉｖ２）が明らかにされていないことを検証することができる。
（１５）所有者は、バー１００に刻印されている公開鍵ｐｕｂ０に対応する秘密鍵ｐｒｉｖ０を復元することを所望するとき、２つの開封明示ホログラフィックステッカー（ｈｏｌ１およびｈｏｌ２）を除去する必要がある。その後、秘密（ｐｒｉｖ１およびｐｒｉｖ２）は見えるようになる。
（１６）秘密鍵を復元するソフトウェアは、バー１００の所有者に、金属バー１００に刻み込まれた秘密（ｐｒｉｖ１およびｐｒｉｖ２）を入力するように求める。次に、ソフトウェアは、公開鍵ｐｕｂ０に対応する秘密鍵ｐｒｉｖ０を生成する。秘密鍵ｐｒｉｖ０が計算されたのは復元段階においてのみであった。これは、以前はいずれのコンピュータにも存在していなかった。これは、エンティティ３１の従業員も、エンティティ３２の従業員も、この秘密鍵ｐｒｉｖ０を確認することができなかったことを意味する。
【００９１】
第２の実施形態
図２は、最後のユーザ公開鍵（ｐｕｂ０）および暗号アドレス（ａｄｒ）を提供するために２つの管理エンティティ３１および３２を使用する本発明の代表的な実施形態を示す。
【００９２】
この変形形態では、最後のユーザ公開鍵（ｐｕｂ０）が生成され、物理媒体に暗号アドレス（ａｄｒ）が刻印される（１１）。最後のユーザ公開鍵（ｐｕｂ０）は、暗号アドレス（ａｄｒ）を生成するために使用され、このアドレス（ａｄｒ）は、最後のユーザ公開鍵（ｐｕｂ０）から計算され、物理媒体に刻印される。
【００９３】
この方法のこの変形形態では、図２の図面に示されている公開鍵および秘密鍵を生成し、刻み込むためのステップは、図１の図面に示されているものと同様である。
【００９４】
暗号鍵が暗号通貨の文脈において使用される場合、公開鍵（ｐｕｂ０）自体ではなく、公開鍵（ｐｕｂ０）に対応するアドレス（ａｄｒ）を刻み込むことが可能である。
【００９５】
この変形形態では、方法のステップ（１１）および（１２）が異なる。今回は、公開鍵ｐｕｂ０を刻み込む代わりに、ブライアンが公開鍵ｐｕｂ０に対応するアドレス（ａｄｒ）を刻み込む。アドレス（ａｄｒ）の計算は、使用される暗号通貨に依存するが、アドレス（ａｄｒ）は常に公開鍵ｐｕｂ０に依存する。
【００９６】
ステップ（１３）において第１のエンティティ３１によって実行される検証は変更される。これは、刻み込まれるものがもはや公開鍵ｐｕｂ０ではなく、暗号通貨アドレス（ａｄｒ）であるためである。したがって、実行される検証は、このアドレス（ａｄｒ）を再計算し、刻み込まれたアドレス（ａｄｒ）が計算されたアドレスと一致することを検証することに存する。
【００９７】
この場合、物理媒体１００の所有者は公開鍵ｐｕｂ０ではなくアドレスｐｕｂ０を検証するため、所有者によって（１６）において実行される検証も異なる。
【００９８】
第３の実施形態
図３は、マルチ署名アドレス（ａｄｒ−ｍｕｌｔ）を提供するために２つの管理エンティティ３１および３２を使用する本発明の代表的な実施形態を示す。
【００９９】
この変形形態において、マルチ署名アドレス（ａｄｒ−ｍｕｌｔ）は、第１のユーザ公開鍵（ｐｕｂ１）および第２のユーザ公開鍵（ｐｕｂ２）から生成され、このマルチ署名アドレス（ａｄｒ−ｍｕｌｔ）は、物理媒体に刻印される（１１）。
【０１００】
この方法のこの変形形態では、図３の図面に示されている公開鍵および秘密鍵を生成し、刻み込むためのステップは、図２の図面に示されているものと同様である。
【０１０１】
引き続き暗号通貨の主題について、第３の公開鍵ｐｕｂ０を生成する必要なく、アドレス（ａｄｒ−ｍｕｌｔ）を公開鍵ｐｕｂ１およびｐｕｂ２に直接依存させることが可能である。この場合、物理媒体に刻み込まれるアドレス（ａｄｒ−ｍｕｌｔ）は２−ｏｆ−２「マルチ署名」アドレスである。これは、取引に署名するには、隠される部分の下に刻み込まれる２つの秘密鍵ｐｒｉｖ１およびｐｒｉｖ２が取引の署名に直接的に使用されることを意味する。秘密鍵ｐｒｉｖ１およびｐｒｉｖ２から導出される第３の秘密鍵は生成されない。
【０１０２】
この好ましい実施形態の異なるステップは、図２の変形形態と同様に、ステップ（１１）、（１２）、（１３）および（１６）である。媒体に刻み込まれるのは公開鍵ｐｕｂ０ではなく、２つの公開鍵ｐｕｂ１およびｐｕｂ２に対応するマルチ署名アドレス（ａｄｒ−ｍｕｌｔ）であるため、ステップ（１１）および（１２）は異なる。ステップ（１１）において、ブライアンは公開鍵ｐｕｂ１およびｐｕｂ２に対応するアドレス（ａｄｒ−ｍｕｌｔ）を刻み込む。そして、ステップ（１２）において、ボブはこのアドレス（ａｄｒ−ｍｕｌｔ）を検証する。
【０１０３】
ステップ（１３）において第１のエンティティ３１によって実行される検証は変更される。これは、検証する必要があるものがもはや公開鍵ｐｕｂ０ではなく、マルチ署名暗号通貨アドレス（ａｄｒ−ｍｕｌｔ）であるためである。したがって、図２の変形形態と同様に、実行される検証は、このアドレス（ａｄｒ−ｍｕｌｔ）を再計算し、刻み込まれたアドレス（ａｄｒ−ｍｕｌｔ）が計算されたアドレスと一致することを検証することに存する。
【０１０４】
この場合、物理媒体１００の所有者は公開鍵ｐｕｂ０ではなく、公開鍵ｐｕｂ１およびｐｕｂ２に対応するマルチ署名アドレス（ａｄｒ−ｍｕｌｔ）を検証するため、（１６）において実行される検証は異なる。
【０１０５】
第４の実施形態
図４は、最後のユーザ公開鍵（ｐｕｂ０）を提供するために３つの管理エンティティ３１、３２および３３を使用する本発明の代表的な実施形態を示す。
【０１０６】
この変形形態において、システムは、
第３のユーザ公開鍵（ｐｕｂ３）および第３のユーザ秘密鍵（ｐｒｉｖ３）を含む非対称暗号鍵の第３のペアを生成するように構成されている第３の管理エンティティ（３３）をさらに備え、
第３の管理エンティティ（３３）は、
プログラム命令が格納される第３のコンピュータ（４３）であり、当該命令は、第３のデータプロセッサによって読み出されると、第３のコンピュータ（４３）に、第３のユーザ公開鍵（ｐｕｂ３）を第３の記録メモリに格納させ、
第３の第１のユーザ秘密鍵（ｐｒｉｖ３）を生成させる、第３のコンピュータ（４３）、
第３のユーザ秘密鍵（ｐｒｉｖ３）を物理媒体に刻み込むように構成されている、第３のコンピュータ（４３）と関連付けられる第３のデバイス（５３）、および
刻み込まれている第３のユーザ秘密鍵（ｐｒｉｖ３）を検証し、第３のユーザ秘密鍵（ｐｒｉｖ３）を隠匿して見えなくするために第３の開封明示隠匿要素（ｈｏｌ３）を物理媒体に付着させるための第３の手段
を備え、
第３のコンピュータ（４３）は、第１のユーザ公開鍵（ｐｕｂ１）、第２のユーザ公開鍵（ｐｕｂ２）、および第３のユーザ公開鍵（ｐｕｂ３）から、最後のユーザ公開鍵（ｐｕｂ０）を生成し、第３のデバイス（５３）によって、最後の公開ユーザ鍵（ｐｕｂ０）を物理媒体に刻み込むことを可能にするようにさらに構成される。
【０１０７】
図７に示すように、エンティティ３１、３２および３３は各々、金属バーに刻み込むために、コンピュータ４１、４２、４３に接続された刻印機械５１、５２、５３を必要とする。サイバー攻撃を回避するために、このコンピュータ４１、４２、４３はいずれのネットワークにも接続されない。エンティティ３１、３２および３３は、同じタイプのハードウェア４１，４２，４３，５１，５２，５３およびソフトウェアを使用することができる。
【０１０８】
各エンティティ３１、３２および３３は、金属バーに付着する異なるホログラムを有する。
【０１０９】
エンティティが３つある場合、例として６人の従業員が関与する可能性がある。
アリスおよびアルバート、第１のエンティティ３１の従業員。
チャーリーおよびクララ、第２のエンティティ３２の従業員。
ボブおよびブライアン、第３のエンティティ３３の従業員。
【０１１０】
暗号鍵の刻み込み
公開鍵および秘密鍵を生成して刻み込むステップは、図４の図に示されている。
（１）アリスは、ソフトウェアを使用してコンピュータ上で公開鍵／秘密鍵ペアを生成する。
（２）アリスは金属バー１００を取り、秘密鍵（ｐｒｉｖ１）を刻み込む。
（３）アルバートはこの秘密鍵をソフトウェアに入力する。後者は公開鍵（ｐｕｂ１）を再生成する。アルバートは、秘密鍵から生成された公開鍵と、アリスが生成した公開鍵（ｐｕｂ１）とが同じであることを検証する。
（４）この検証が実行されると、アリスおよびアルバートは、エンティティ３１の開封明示ホログラフィックステッカー（ｈｏｌ１）を秘密鍵（ｐｒｉｖ１）の上に付着させる。
（５）アリスおよびアルバートは金属バーおよび公開鍵（ｐｕｂ１）を第２のエンティティ３２に送付する。
【０１１１】
次に、第２のエンティティ３２が、同様のプロセスを実行する。
（１’）チャーリーは公開／秘密鍵ペアを生成し、
（２’）チャーリーは秘密鍵（ｐｒｉｖ２）を刻み込み、次に
（３’）クララは、刻印された鍵がブライアンのものと同じ公開鍵（ｐｕｂ２）を有することをソフトウェアを用いて検証する。
（４’）チャーリーおよびクララは、エンティティ３２の開封明示ホログラフィックステッカー（ｈｏｌ２）を秘密鍵（ｐｒｉｖ２）の上に付着させる。
（５’）次に、チャーリーおよびクララは金属バーおよび公開鍵（ｐｕｂ１およびｐｕｂ２）を第３のエンティティ３３に送付する。
【０１１２】
次に、第３のエンティティ３３が、同様のプロセスを実行する。
（６）ブライアンは公開／秘密鍵ペア（ｐｒｉｖ３，ｐｕｂ３）を生成し、
（７）ブライアンは秘密鍵（ｐｒｉｖ３）を刻み込み、次に
（８）ボブは、刻印された鍵がブライアンのものと同じ公開鍵（ｐｕｂ３）を有することをソフトウェアを用いて検証する。
（９）ボブおよびブライアンは、エンティティ３３の開封明示ホログラフィックステッカー（ｈｏｌ３）を秘密鍵（ｐｒｉｖ３）の上に付着させる。
（１０）次に、３つの公開鍵ｐｕｂ１、ｐｕｂ２およびｐｕｂ３を使用して、ブライアンはソフトウェアを使用して第４の公開鍵（ｐｕｂ０）を導出する。
（１１）ブライアンはこの公開鍵（ｐｕｂ０）を金属バー１００に刻み込む。
（１２）最後のステップにおいて、ボブは、公開鍵ｐｕｂ１、ｐｕｂ２およびｐｕｂ３を使用して、公開鍵ｐｕｂ０が金属バー１００に正しく書き込まれていることを検証する。このために、ボブは、このとき、公開鍵ｐｕｂ１、ｐｕｂ２およびｐｕｂ３をソフトウェアに入力し、金属バー１００に刻印されている公開鍵ｐｕｂ０が正しいものであることを確認する。ボブおよびブライアンは、金属バーおよび公開鍵（ｐｕｂ３）を第２のエンティティに送付する。
（１３’）エンティティ３２の従業員チャーリーおよびクララは、公開鍵ｐｕｂ１、ｐｕｂ２およびｐｕｂ３を使用して公開鍵（ｐｕｂ０）を計算し、金属バー１００に刻み込まれている公開鍵（ｐｕｂ０）が計算したものと同じであることを検証する必要がある。チャーリーおよびクララは金属バーおよび公開鍵（ｐｕｂ２およびｐｕｂ３）を第１のエンティティに送付する。
（１３）エンティティ３１の従業員アリスおよびアルバートはまた、公開鍵ｐｕｂ１、ｐｕｂ２およびｐｕｂ３を使用して公開鍵（ｐｕｂ０）を計算し、金属バー１００に刻み込まれている公開鍵（ｐｕｂ０）が計算したものと同じであることを検証する必要がある。
【０１１３】
次に、刻印プロセスが正しく完了すると、エンティティ３１の従業員は金属バー１００をプラスチック保護内にシールする。
【０１１４】
このプロセスは、３つの異なるエンティティによって３つの秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２およびｐｒｉｖ３）が刻み込まれ、３つの開封明示ホログラフィックステッカー（ｈｏｌ１、ｈｏｌ２およびｈｏｌ３）によって隠された金属バー１００、および、３つの隠された秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２およびｐｒｉｖ３）の組み合わせに対応する公開鍵（ｐｕｂ０）を作成する。３つの秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２およびｐｒｉｖ３）が同時に１人に見えることは決してない。
【０１１５】
秘密鍵の復元
（１４）金属バー１００の所有者は、開封明示ホログラフィックステッカー（ｈｏｌ１、ｈｏｌ２およびｈｏｌ３）の完全性を検証することにより、バー１００の秘密（ｐｒｉｖ１、ｐｒｉｖ２およびｐｒｉｖ３）が明らかにされていないことを検証することができる。
（１５）所有者は、バー１００に刻印されている公開鍵ｐｕｂ０に対応する秘密鍵ｐｒｉｖ０を復元することを所望するとき、３つの開封明示ホログラフィックステッカー（ｈｏｌ１、ｈｏｌ２およびｈｏｌ３）を除去する必要がある。その後、秘密（ｐｒｉｖ１、ｐｒｉｖ２およびｐｒｉｖ３）は見えるようになる。
（１６）秘密鍵を復元するためのソフトウェアは、バー１００の所有者に、金属バー１００に刻み込まれた秘密（ｐｒｉｖ１、ｐｒｉｖ２およびｐｒｉｖ３）を入力するように要求する。次に、ソフトウェアは、公開鍵ｐｕｂ０に対応する秘密鍵ｐｒｉｖ０を生成する。秘密鍵ｐｒｉｖ０が計算されたのは復元段階においてのみであった。これは、以前はいずれのコンピュータにも存在していなかった。これは、エンティティ３１の従業員も、エンティティ３２または３３の従業員も、この秘密鍵ｐｒｉｖ０を確認することができなかったことを意味する。
【０１１６】
第５の実施形態
図５は、最後のユーザ公開鍵（ｐｕｂ０）および暗号アドレス（ａｄｒ）を提供するために２つの管理エンティティ３１、３２および３３を使用する本発明の代表的な実施形態を示す。
【０１１７】
この変形形態では、最後のユーザ公開鍵（ｐｕｂ０）が生成され、物理媒体に暗号アドレス（ａｄｒ）が刻印される（１１）。最後のユーザ公開鍵（ｐｕｂ０）は、暗号アドレス（ａｄｒ）を生成するために使用され、このアドレス（ａｄｒ）は、最後のユーザ公開鍵（ｐｕｂ０）から計算され、物理媒体に刻印される。
【０１１８】
この方法のこの変形形態では、図５の図面に示されている公開鍵および秘密鍵を生成し、刻み込むためのステップは、図４の図面に示されているものと同様である。
【０１１９】
暗号鍵が暗号通貨の文脈において使用される場合、公開鍵（ｐｕｂ０）自体ではなく、公開鍵（ｐｕｂ０）に対応するアドレス（ａｄｒ）を刻み込むことが可能である。
【０１２０】
この変形形態では、方法のステップ（１１）および（１２）が異なる。今回は、公開鍵ｐｕｂ０を刻み込む代わりに、ブライアンが公開鍵ｐｕｂ０に対応するアドレス（ａｄｒ）を刻み込む。アドレス（ａｄｒ）の計算は、使用される暗号通貨に依存するが、アドレス（ａｄｒ）は常に公開鍵ｐｕｂ０に依存する。
【０１２１】
ステップ（１３’および１３）において第１のエンティティ３１および第２のエンティティ３２によって実行される検証は変更される。これは、刻み込まれるものがもはや公開鍵ｐｕｂ０ではなく、暗号通貨アドレス（ａｄｒ）であるためである。したがって、実行される検証は、このアドレス（ａｄｒ）を再計算し、刻み込まれたアドレス（ａｄｒ）が計算されたアドレスと一致することを検証することに存する。
【０１２２】
この場合、物理媒体１００の所有者は公開鍵ｐｕｂ０ではなくアドレス（ａｄｒ）を検証するため、所有者によって（１６）において実行される検証も異なる。
【０１２３】
第６の実施形態
図６は、マルチ署名アドレス（ａｄｒ−ｍｕｌｔ）を提供するために３つの管理エンティティ３１、３２および３３を使用する本発明の代表的な実施形態を示す。
【０１２４】
この変形形態において、マルチ署名アドレス（ａｄｒ−ｍｕｌｔ）は、第１のユーザ公開鍵（ｐｕｂ１）、第２のユーザ公開鍵（ｐｕｂ２）および第３のユーザ公開鍵（ｐｕｂ３）から生成され、このマルチ署名アドレス（ａｄｒ−ｍｕｌｔ）は、物理媒体に刻印される（１１）。
【０１２５】
この方法のこの変形形態では、図６の図面に示されている公開鍵および秘密鍵を生成し、刻み込むためのステップは、図５の図面に示されているものと同様である。
【０１２６】
引き続き暗号通貨の主題について、第４の公開鍵ｐｕｂ０を生成する必要なく、アドレス（ａｄｒ−ｍｕｌｔ）を公開鍵ｐｕｂ１、ｐｕｂ２およびｐｕｂ３に直接依存させることが可能である。この場合、物理媒体に刻み込まれるアドレス（ａｄｒ−ｍｕｌｔ）は３−ｏｆ−３「マルチ署名」アドレスである。これは、取引に署名するには、隠される部分の下に刻み込まれる３つの秘密鍵ｐｒｉｖ１、ｐｒｉｖ２およびｐｒｉｖ３が取引の署名に直接的に使用されることを意味する。秘密鍵ｐｒｉｖ１、ｐｒｉｖ２およびｐｒｉｖ３から導出される第４の秘密鍵は生成されない。
【０１２７】
この好ましい実施形態の異なるステップは、図５の変形形態と同様に、ステップ（１１）、（１２）、（１３）および（１６）である。媒体に刻み込まれるのは公開鍵ｐｕｂ０ではなく、３つの公開鍵ｐｕｂ１、ｐｕｂ２およびｐｕｂ３に対応するマルチ署名アドレス（ａｄｒ−ｍｕｌｔ）であるため、ステップ（１１）および（１２）は異なる。ステップ（１１）において、ブライアンは公開鍵ｐｕｂ１、ｐｕｂ２およびｐｕｂ３に対応するアドレス（ａｄｒ−ｍｕｌｔ）を刻み込む。そして、ステップ（１２）において、ボブはこのアドレス（ａｄｒ−ｍｕｌｔ）を検証する。
【０１２８】
ステップ（１３’、１３）において第１のエンティティ３１および第２のエンティティ３２によって実行される検証は変更される。これは、検証する必要があるものがもはや公開鍵ｐｕｂ０ではなく、マルチ署名暗号通貨アドレス（ａｄｒ−ｍｕｌｔ）であるためである。したがって、図５の変形形態と同様に、実行される検証は、このアドレス（ａｄｒ−ｍｕｌｔ）を再計算し、刻み込まれたアドレス（ａｄｒ−ｍｕｌｔ）が計算されたアドレスと一致することを検証することに存する。
【０１２９】
この場合、物理媒体１００の所有者は公開鍵ｐｕｂ０ではなく、公開鍵ｐｕｂ１、ｐｕｂ２およびｐｕｂ３に対応するマルチ署名アドレス（ａｄｒ−ｍｕｌｔ）を検証するため、（１６）において実行される検証は異なる。
【０１３０】
複数の秘密を有する他の実施形態
好ましい実施形態の秘密の数は、各々が署名を有する２つまたは３つのエンティティを含む。しかしながら、実行に関係するエンティティの数はより多くてもよい。この数は、物理媒体上で利用可能なスペースによってのみ制限される。
【０１３１】
この場合、プロセスは非常に似ている。ｎ個のエンティティが実行に関与している場合、ｎ−１個の第１のエンティティがステップ（１）〜（５）を順番に実行し、最後のエンティティがステップ（６）〜（１２）によって実行を完了する。
【０１３２】
公開鍵または物理媒体に刻み込まれたアドレスを検証するステップ（１３）は、秘密鍵を生成したすべてのエンティティによって実行される必要がある。
【０１３３】
この変形形態では、所有者による検証のステップも異なる。これは、今回、ｎ個の秘密鍵の組み合わせが必要になるためである。
【０１３４】
ｎ個の秘密を使用して、
１．公開鍵（図１の実施形態のようなもの）、
２．公開鍵のアドレス（図２の変形形態のようなもの）、
３．複数の公開鍵のマルチ署名アドレス（図３の変形形態のようなもの）
を生成することができる。
物理媒体
図８は、本発明の１つの実施形態における物理媒体１００の概略図である。
この物理媒体１００は、
媒体に刻み込まれる第１のユーザ秘密鍵（ｐｒｉｖ１）であって、第１のユーザ秘密鍵（ｐｒｉｖ１）は、非対称暗号鍵の第１のペアを形成するために第１のユーザ公開鍵（ｐｕｂ１）と関連付けられる、第１のユーザ秘密鍵（ｐｒｉｖ１）と、
第１のユーザ秘密鍵（ｐｒｉｖ１）を隠匿し、シールするための第１の開封明示隠匿要素（ｈｏｌ１）であって、上記第１のユーザ秘密鍵（ｐｒｉｖ１）は、上記第１の開封明示隠匿要素（ｈｏｌ１）を視覚的に破壊することによってのみアクセス可能である、第１の開封明示隠匿要素（ｈｏｌ１）と、
媒体に刻み込まれる第２のユーザ秘密鍵（ｐｒｉｖ２）であって、第２のユーザ秘密鍵（ｐｒｉｖ２）は、非対称暗号鍵の第２のペアを形成するために第２のユーザ公開鍵（ｐｕｂ２）と関連付けられる、第２のユーザ秘密鍵（ｐｒｉｖ２）と、
第２のユーザ秘密鍵（ｐｒｉｖ２）を隠匿し、シールするための第２の開封明示隠匿要素（ｈｏｌ２）であって、上記第２のユーザ秘密鍵（ｐｒｉｖ２）は、上記第２の開封明示隠匿要素（ｈｏｌ２）を視覚的に破壊することによってのみアクセス可能である、第２の開封明示隠匿要素（ｈｏｌ２）と、
第１のユーザ公開鍵（ｐｕｂ１）および第２のユーザ公開鍵（ｐｕｂ２）から生成される、媒体に刻み込まれる最後のユーザ公開鍵（ｐｕｂ０）と
を備える。最後のユーザ公開鍵（ｐｕｂ０）の代わりに、暗号アドレスを媒体に刻み込むこともできる。
【０１３５】
媒体１００は、金、白金、銀または鋼のバーなどの、金属または金属合金のバーから形成することができる。任意の他の媒体を使用して、秘密鍵を刻み込んでもよい。例えば、木材、ガラス、石材、プラスチック、セラミック、紙など。
【０１３６】
刻み込みは、英数字、バーコード、ＱＲコード、または任意の他の可能な表現を使用してもよい。
【０１３７】
コードを金属バーに直接的に刻み込む代わりに、種々のコード（公開鍵、秘密鍵、またはアドレス）を１つまたは複数の可動金属部品に刻み込んでもよい。
【０１３８】
プロセスの他の変形形態が可能であり、以下の節で説明する。
【０１３９】
複数の媒体
図９は、本発明の別の実施形態における物理媒体２００の概略図である。
【０１４０】
この代替的な実施形態は、図１〜図６に記載された好ましい実施形態の拡張（または公開鍵のための複数の秘密を有する変形形態）である。当該実施形態は、前述の方法を使用して、複数の物理媒体２１０、２２０、２３０、２４０を作成する。
【０１４１】
媒体２００は、複数の別個の要素２１０，２２０，２３０，２４０および基部２５０によって形成され、各別個の要素２１０，２２０，２３０，２４０は、独自の秘密鍵（ｐｒｉｖ１、ｐｒｉｖ２）および独自の公開鍵（ｐｕｂ１）を有し、別個の要素２１０，２２０，２３０，２４０に共通のマルチ署名暗号通貨アドレスが生成され、基部２５０に刻み込まれる。
【０１４２】
各媒体２１０、２２０、２３０、２４０は独自の公開鍵を有するため、複数の物理媒体に共通のマルチ署名暗号通貨アドレスを生成することが可能である。例えば、物理媒体の３つの要素が使用されている場合、３つの公開鍵に対応するマルチ署名アドレス（２−ｏｆ−３）を生成することが可能である。したがって、このアドレスは、ここで、物理媒体の第４の要素または基部に刻み込むことができる。
【０１４３】
この場合のプロセスは以下のとおりである。（１）物理媒体のｎ個の要素が、図１で説明した好ましい実施形態（または複数の秘密を有する変形形態）に従って２つまたは３つのエンティティによって作成される。
【０１４４】
（２）エンティティ３１のアリスは、ｎ個の公開鍵を入力し、必要な署名の数ｓを、マルチ署名暗号通貨アドレスを生成するソフトウェアに示す。
【０１４５】
アリスはこのアドレスを物理的な媒体に刻み込む。
【０１４６】
（３）アルバートは、公開鍵および必要な署名の数を、アドレスを生成するソフトウェアに入力する。アルバートは、アドレスがアリスによって物理媒体に刻み込まれたものと同じであることを検証する。
【０１４７】
（４）第２のエンティティは、物理媒体に記されたアドレスがｎ個の物理媒体に刻み込まれた公開鍵および必要な署名の数ｓと一致することを検証する。
【０１４８】
マルチ署名アドレスに預けられた暗号通貨トークンを復元する段階は、図１に詳細に示された好ましい実施形態と同じステップを必要とする。
【０１４９】
ｓ−ｏｆ−ｎマルチ署名アドレスの場合、これらのステップは、マルチ署名アドレスの生成に公開鍵が使用された物理媒体の所有者が実行する必要がある。
【０１５０】
すなわち、３つの物理媒体があり、マルチ署名アドレスが３つの署名のうち２つを必要とする場合、ステップ（１３）、（１４）、および（１５）は物理媒体の所有者のうちの２人が実行する必要がある。秘密鍵が復元された後、追加のステップ（１６）が追加される。物理媒体の２人の所有者は、取引を生成する（３つの公開鍵を知っている）必要があり、暗号通貨トークンを転送するには、それらの各々がこの取引に署名する必要がある。
【０１５１】
本発明は、例として説明され、図に示される実施形態に決して限定されない。本発明の範囲から逸脱することなく、細部、形状および寸法の多くの修正を行うことができる。本発明は、純粋に例示的な値を有し、限定するものと見なされるべきではない特定の実施形態に関して説明されてきた。例えば、本発明の方法、システムおよび物理媒体の他の用途が、自動車、高級品、海運、不動産、法務、ＩＰ（インターネットプロトコル）などの産業において可能である。特許請求の範囲内の参照符号は、その範囲を限定しない。
【図１】
2021500839.tif 000003
【図２】
2021500839.tif 000004
【図３】
2021500839.tif 000005
【図４】
2021500839.tif 000006
【図５】
2021500839.tif 000007
【図６】
2021500839.tif 000008
【図７】
2021500839.tif 000009
【図８】
2021500839.tif 000010
【図９】
2021500839.tif 000011
【国際調査報告】
2021500839.tif 000012
2021500839.tif 000013
2021500839.tif 000014
2021500839.tif 000015