(57)【要約】  より安全性の高い暗号化を可能とする。  暗号化方法は、暗号化システムの動作方法を含むと共に暗号化対象情報を暗号化する方法であって、物理的に互いに対応付けられ異なる鍵情報を記録した２つ以上の化合物を含む組を複数含む鍵媒体集合に含まれる１つの組の各化合物の鍵情報を読み取る鍵情報読取ステップと、暗号化システムが、読み取られた鍵情報のうちの１つ以上を用いて暗号化対象情報を暗号化して暗号化情報を生成する暗号化ステップと、暗号化システムが、生成された暗号化情報及び読み取られた鍵情報のうちの１つ以上に基づくＩＤを復号システムに送信する送信ステップと、を含む。
2019066007.tif 000002
【特許請求の範囲】
【請求項１】
暗号化システムの動作方法を含むと共に暗号化対象情報を暗号化する暗号化方法であって、
物理的に互いに対応付けられ異なる鍵情報を記録した２つ以上の化合物を含む組を複数含む鍵媒体集合に含まれる１つの組の各化合物の鍵情報を読み取る鍵情報読取ステップと、
前記暗号化システムが、前記鍵情報読取ステップにおいて読み取られた鍵情報のうちの１つ以上を用いて暗号化対象情報を暗号化して暗号化情報を生成する暗号化ステップと、
前記暗号化システムが、前記暗号化ステップにおいて生成された暗号化情報及び前記鍵情報読取ステップにおいて読み取られた鍵情報のうちの１つ以上に基づくＩＤを復号システムに送信する送信ステップと、
を含む暗号化方法。
【請求項２】
前記化合物が、低分子、合成高分子及び生体高分子からなる群より選ばれる化合物である請求項１に記載の暗号化方法。
【請求項３】
前記化合物が、核酸であり、前記鍵情報は当該核酸の塩基配列である請求項２に記載の暗号化方法。
【請求項４】
前記組が、前記化合物を含む細胞若しくはカプセル、又は環状ＤＮＡチェーンによって対応付けられる請求項１〜３の何れか一項に記載の暗号化方法。
【請求項５】
復号システムの動作方法であると共に請求項１〜４の何れか一項に記載の暗号化方法によって暗号化された暗号化情報を復号する復号方法であって、
前記復号システムは、前記鍵媒体集合に含まれる組それぞれに対応するＩＤ及び復号用情報を対応付けて記憶する記憶手段を備え、
前記復号方法は、
前記暗号化システムから、暗号化情報及びＩＤを受信する受信ステップと、
前記受信ステップにおいて受信されたＩＤに対応して前記記憶手段によって記憶されている復号用情報を取得する復号用情報取得ステップと、
前記復号用情報取得ステップにおいて取得された復号用情報を用いて、前記受信ステップにおいて受信された暗号化情報を復号する復号ステップと、
を含む復号方法。
【請求項６】
暗号化対象情報を暗号化する暗号化システムであって、
物理的に互いに対応付けられ異なる鍵情報を記録した２つ以上の化合物を含む組を複数含む鍵媒体集合に含まれる１つの組の各化合物の鍵情報を読み取る鍵情報読取手段と、
前記鍵情報読取手段によって読み取られた鍵情報のうちの１つ以上を用いて暗号化対象情報を暗号化して暗号化情報を生成する暗号化手段と、
前記暗号化手段によって生成された暗号化情報及び前記鍵情報読取手段によって読み取られた鍵情報のうちの１つ以上に基づくＩＤを復号システムに送信する送信手段と、
を備える暗号化システム。
【請求項７】
請求項６に記載の暗号化システムによって暗号化された暗号化情報を復号する復号システムであって、
前記鍵媒体集合に含まれる組それぞれに対応するＩＤ及び復号用情報を対応付けて記憶する記憶手段と、
前記暗号化システムから、暗号化情報及びＩＤを受信する受信手段と、
前記受信手段によって受信されたＩＤに対応して前記記憶手段によって記憶されている復号用情報を取得する復号用情報取得手段と、
前記復号用情報取得手段によって取得された復号用情報を用いて、前記受信手段によって受信された暗号化情報を復号する復号手段と、
を備える復号システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化方法、復号方法、暗号化システム及び復号システムに関する。
【背景技術】
【０００２】
意味の分かる情報（平文）を意味の分からない情報（暗号文）に変換するために、暗号アルゴリズムと鍵とが利用されている。暗号化時と、暗号文を意味の分かる情報に戻す復号時とで使用する鍵が共通な暗号は、「共通鍵暗号」として知られている（例えば、特許文献１参照）。暗号化時と復号時とで異なる鍵を使用する暗号は「公開鍵暗号」として知られている。使用される暗号アルゴリズムとして、共通鍵暗号においては２−ｋｅｙトリプルＤＥＳ、ＲＣ４等が、公開鍵暗号においてはＲＳＡ、並びにＳＨＡ−１及びＳＨＡ−２といったハッシュ関数等が利用されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−７５７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の暗号アルゴリズムの安全性は、現代社会におけるほぼ全ての計算機であるノイマン型コンピュータのみにおいて保障され、非ノイマン型コンピュータにおいてはその限りではない。例えば、ＲＳＡの安全性の根拠である公開鍵生成、公開鍵による暗号化、秘密鍵による復号の一方向性は、ノイマン型コンピュータにおいて大きな２つの素数ｐ及びｑの積は容易に計算できるが、ｐｑの素因数分解は困難であることを基礎とする。論理的には量子コンピュータ等が素因数分解を高速に行えることが示されており（Ｓｈｏｒの定理）、量子コンピュータを前提とすると安全性は保障されない。【０００５】
このように、これらの暗号アルゴリズムは、今後のコンピュータのコスト・パフォーマンスの向上及び暗号解読技術の進展等により、安全性を確保することが難しいとされている。このような状況のもと、米国立標準技術研究所（ＮＩＳＴ）は、２−ｋｅｙトリプルＤＥＳ、ＲＳＡ及びＳＨＡ−１等現在主流とされている暗号アルゴリズムを、２０１１年以降米国連邦政府機関のシステムで使用しない方針を各種ガイドラインの中で示している。また、２０１７年２月に米Ｇｏｏｇｌｅは、ＳＨＡ−１による同一のハッシュ値を持つ２つのＰＤＦを公開し、ＳＨＡ−１の危険性を指摘している。上記の状況から、より安全性の高い暗号システムが求められている。【０００６】
本発明は、上記に鑑みてなされたものであり、より安全性の高い暗号化を可能とする暗号化方法、復号方法、暗号化システム及び復号システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の一実施形態に係る暗号化方法は、暗号化システムの動作方法を含むと共に暗号化対象情報を暗号化する暗号化方法であって、物理的に互いに対応付けられ異なる鍵情報を記録した２つ以上の化合物を含む組を複数含む鍵媒体集合に含まれる１つの組の各化合物の鍵情報を読み取る鍵情報読取ステップと、暗号化システムが、鍵情報読取ステップにおいて読み取られた鍵情報のうちの１つ以上を用いて暗号化対象情報を暗号化して暗号化情報を生成する暗号化ステップと、暗号化システムが、暗号化ステップにおいて生成された暗号化情報及び鍵情報読取ステップにおいて読み取られた鍵情報のうちの１つ以上に基づくＩＤを復号システムに送信する送信ステップと、を含む。【０００８】
上記目的を達成するために、本発明の一実施形態に係る復号方法は、復号システムの動作方法であると共に本発明の一実施形態に係る暗号化方法によって暗号化された暗号化情報を復号する復号方法であって、復号システムは、鍵媒体集合に含まれる組それぞれに対応するＩＤ及び復号用情報を対応付けて記憶する記憶手段を備え、復号方法は、暗号化システムから、暗号化情報及びＩＤを受信する受信ステップと、受信ステップにおいて受信されたＩＤに対応して記憶手段によって記憶されている復号用情報を取得する復号用情報取得ステップと、復号用情報取得ステップにおいて取得された復号用情報を用いて、受信ステップにおいて受信された暗号化情報を復号する復号ステップと、を含む。【０００９】
本発明の一実施形態に係る暗号化方法では、鍵媒体集合に含まれる複数（例えば、数万）の上記の組から、物理的に互いに対応付けられ異なる鍵情報を記録した化合物よりなる複数の鍵情報を有する１つの組の各化合物の鍵情報が読み取られて暗号化に用いられる。従って、第三者が複数の組から暗号化に利用した組を特定するのは困難であり、鍵情報の解読を試みるためには物理的に互いに対応付けられた関係を解除する必要がある。そのため、第三者が鍵情報を特定することが困難である。従って、より安全性の高い暗号化を可能とすることができる。【００１０】
また、復号の際には、受信されたＩＤに対応して記憶された復号用情報が用いられて復号が行われる。従って、上記の暗号化方法で暗号化された暗号化情報を確実に復号することができる。【００１１】
化合物が、低分子、合成高分子及び生体高分子からなる群より選ばれる化合物であることとしてもよい。この構成によれば、確実に鍵情報の特定を困難にすることができ、確実により安全性の高い暗号化を可能とすることができる。【００１２】
化合物が、核酸であり、鍵情報は当該核酸の塩基配列であることとしてもよい。この構成によれば、容易かつ確実に鍵情報の読み取りを実施することができ、その結果、容易かつ確実に本発明の一実施形態を実施することができる。【００１３】
組が、化合物を含む細胞若しくはカプセル、又は環状ＤＮＡチェーンによって対応付けられることとしてもよい。この構成によれば、鍵媒体集合に含まれる、物理的に互いに対応付けられ異なる鍵情報を記録した化合物よりなる複数の鍵情報を有する組を、容易かつ確実に生成することができ、その結果、容易かつ確実に本発明の一実施形態を実施することができる。【００１４】
ところで、本発明は、上記のように暗号化方法及び復号方法の発明として記述できる他に、以下のように暗号化システム及び復号システムの発明としても記述することができる。【００１５】
即ち、本発明の一実施形態に係る暗号化システムは、暗号化対象情報を暗号化する暗号化システムであって、物理的に互いに対応付けられ異なる鍵情報を記録した２つ以上の化合物を含む組を複数含む鍵媒体集合に含まれる１つの組の各化合物の鍵情報を読み取る鍵情報読取手段と、鍵情報読取手段によって読み取られた鍵情報のうちの１つ以上を用いて暗号化対象情報を暗号化して暗号化情報を生成する暗号化手段と、暗号化手段によって生成された暗号化情報及び鍵情報読取手段によって読み取られた鍵情報のうちの１つ以上に基づくＩＤを復号システムに送信する送信手段と、を備える。【００１６】
また、本発明の一実施形態に係る復号システムは、本発明の一実施形態に係る暗号化システムによって暗号化された暗号化情報を復号する復号システムであって、鍵媒体集合に含まれる組それぞれに対応するＩＤ及び復号用情報を対応付けて記憶する記憶手段と、暗号化システムから、暗号化情報及びＩＤを受信する受信手段と、受信手段によって受信されたＩＤに対応して記憶手段によって記憶されている復号用情報を取得する復号用情報取得手段と、復号用情報取得手段によって取得された復号用情報を用いて、受信手段によって受信された暗号化情報を復号する復号手段と、を備える。
【発明の効果】
【００１７】
本発明の一実施形態によれば、第三者が暗号化に利用した鍵情報を特定することが困難であるため、より安全性の高い暗号化を可能とすることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る暗号化システム及び復号システムの構成を示す図である。
【図２】情報受信者と情報送信者との間のやり取りを示す模式図である。
【図３】本発明の実施形態に係る暗号化方法を示すフローチャートである。
【図４】本発明の実施形態に係る復号方法を示すフローチャートである。
【図５】本発明の実施形態に係る連結されたペアのＤＮＡバーコードの分断方法の一例を示す模式図である。
【図６】本発明の別の実施形態に係る連結されたペアのＤＮＡバーコードの分断方法の一例を示す模式図である。
【図７】実施例１に係る安定な環状ＤＮＡ分子を構築するためのバックボーンＤＮＡベクターｐＮＺＭ１３００を示す模式図である。
【図８】実施例１にバックボーンＤＮＡベクターｐＮＺＭ１３００を制限酵素によって切断し、電気泳動した写真を示す図である。
【図９】実施例１に係るペアのＤＮＡバーコード（Ｕｐｔａｇ及びＤｎｔａｇ）を増幅し、電気泳動した写真を示す図である。
【図１０】実施例１に係る合成した、連結されたペアのＤＮＡバーコード（ＢＣ３０＋３０：配列番号２）をサンガーシーケンシングにて確認した結果を示す図である。
【図１１】ｐＮＺＭ１３００のＲＥ領域にＵｐｔａｇとＤｎｔａｇを含む連結ＤＮＡバーコードを挿入して構築した環状ＤＮＡベクター、及び、酵素Ｃｒｅの誘導発現により、当該環状ＤＮＡベクターがＵｐｔａｇ又はＤｎｔａｇを含む不可逆な環状ＤＮＡに分断させることをしめす模式図である。
【図１２】酵素Ｃｒｅの誘導発現により、環状ＤＮＡに分断されたベクターを有する酵母細胞を選択した結果の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面と共に本発明に係る暗号化方法、復号方法、暗号化システム及び復号システムの実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００２０】
図１に本実施形態に係る暗号化システム１を示す。暗号化システム１は、解析装置１０と、送信端末２０とを含んで構成されている。また、図１に本実施形態に係る復号システムである受信端末３０を示す。本実施形態に係る暗号化システム１及び受信端末３０は、意味の分かる情報である平文を暗号化して送受信するシステムに用いられる。暗号化システム１は、平文を暗号化して送信（提供）する側である情報送信者（情報提供者）によって用いられる。受信端末３０は、暗号化された平文を受信する情報受信者によって用いられる。
【００２１】
本実施形態における暗号化には、物理的な鍵媒体集合が用いられる。後述するように、鍵媒体集合は、通常、情報受信者から情報送信者に提供される。鍵媒体集合は、２つ以上の化合物を含む組（単位）を含む。以下、当該組をコンテナと呼ぶ。本実施形態では、１つのコンテナに含まれる化合物は、２つ（２種類）としてもよく、３つ（３種類）としてもよく、４つ（４種類）としてもよい。また、それ以上の数の化合物が、１つのコンテナに含まれていてもよい。化合物（鍵）の数（種類）が多いほど、秘匿性は高くなる。しかし、調整する手間は増す。
【００２２】
鍵媒体集合は、例えば、少なくとも５万個のコンテナを含む。なお、鍵媒体集合に含まれるコンテナの数は、５万個以上あればよく、１０万個以上としてもよく、１００万個以上としてもよく、２００万個以上としてもよい。鍵媒体集合に含まれるコンテナの数も多いほど、秘匿性は高くなる。しかし、調整する手間は増す。秘匿性の程度に応じて、１つのコンテナに含まれる化合物の数及び鍵媒体集合に含まれるコンテナの数を決定すればよい。
【００２３】
コンテナを構成する化合物は、離れ離れにならないように空間的拘束を保った状態で存在する。即ち、コンテナを構成する化合物は、限られた空間によりあるいは連結等の手段により、物理的に互いに対応付けられている。また、コンテナを構成する化合物は、それぞれが互いに異なる鍵情報を記録している。鍵情報は、平文の暗号化及び復号に用いられる情報である。
【００２４】
本実施形態の一態様の化合物は、生体高分子であるＤＮＡである。化合物としてＤＮＡを用いた場合、塩基配列を鍵情報として用いる。以下、当該化合物をＤＮＡバーコードと呼ぶ。なお、ＤＮＡ以外の核酸、例えば、ＲＮＡあるいは、ＬＮＡ（Ｌｏｃｋｅｄ  Ｎｕｃｌｅｉｃ  Ａｃｉｄ）、ＢＮＡ（Ｂｒｉｄｇｅｄ  Ｎｕｃｌｅｉｃ  Ａｃｉｄ）、ＳＮＡ（Ｓｐｈｅｒｉｃａｌ  Ｎｕｃｌｅｉｃ  Ａｃｉｄ）のような人工核酸が用いられてもよい。鍵媒体集合の詳細については後述する。
【００２５】
引き続いて、本実施形態に係る解析装置１０、送信端末２０及び受信端末３０を説明する。
【００２６】
解析装置１０は、鍵媒体集合に含まれる１つのコンテナの各核酸の鍵情報、即ち、塩基配列を読み取る鍵情報読取手段である。解析装置１０としては、ＤＮＡシークエンサー等があげられる。解析装置１０は、送信端末２０と接続されており、解析によって得られた各核酸の塩基配列を送信端末２０に出力する。
【００２７】
送信端末２０は、暗号化対象情報である平文を暗号化して、受信端末３０に送信する装置である。受信端末３０は、送信端末２０によって暗号化された平文である暗号文を受信して復号する装置である。送信端末２０及び受信端末３０は、具体的には、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、メモリ、通信モジュール等のハードウェアを含むコンピュータ（例えば、ＰＣ（パーソナルコンピュータ））である。送信端末２０及び受信端末３０の後述する各機能は、これらの構成要素がプログラム等により動作することによって発揮される。送信端末２０及び受信端末３０は、インターネット等の通信網を介して互いに情報の送受信を行うことができる。
【００２８】
引き続いて、本実施形態に係る送信端末２０及び受信端末３０の機能について説明する。図１に示すように送信端末２０は、鍵情報入力部２１と、暗号化及びＩＤ作製部２２と、送信部２３とを備えて構成される。
【００２９】
鍵情報入力部２１は、解析装置１０から、１つのコンテナの各核酸の鍵情報である塩基配列を入力する。鍵情報入力部２１は、予め設定された変換ルールに基づいて、入力したビットデータ（ビット情報）に変換する。例えば、塩基配列に含まれるＡを００、Ｇを０１、Ｃを１０、Ｔを１０に置き換える。送信端末２０では、以降は、ビットデータに変換された鍵情報が用いられる。ビットデータへの変換が行われることで、ＡＧＣＴの表現に限られない情報を鍵情報とすることができる。但し、ビットデータへの変換を行わずに、塩基配列自体を鍵情報として用いることとしてもよい。鍵情報入力部２１は、鍵情報を暗号化及びＩＤ作製部２２に出力する。なお、塩基配列の送信端末２０への入力は、必ずしも、解析装置１０から直接的に行われる必要はなく、情報送信者の操作（例えば、記録媒体を用いた操作）によって行われてもよい。
【００３０】
暗号化及びＩＤ作製部２２は、鍵情報入力部２１から入力された鍵情報のうちの１つ以上を用いて暗号化対象情報である平文を暗号化して暗号化情報である暗号文を生成する暗号化手段である。本実施形態における暗号化は、共通鍵暗号によるものであってよい。暗号化対象情報である平文は、情報送信者の操作等によって予め送信端末２０に入力されている。
【００３１】
暗号化及びＩＤ作製部２２は、鍵情報入力部２１から全ての鍵情報を入力する。暗号化及びＩＤ作製部２２は、入力された鍵情報のうちの１つ以上を暗号化に用いる情報として選択する。選択の方法は情報送信者によって予め指定された方法で行う。例えば、暗号化及びＩＤ作製部２２は、入力した鍵情報のうちの任意の１つを暗号化に用いる情報として選択する。暗号化及びＩＤ作製部２２は、選択した鍵情報を共通鍵として用いて、予め設定されて記憶された暗号アルゴリズムによって平文を暗号化して暗号文を生成する。予め設定されて記憶された暗号アルゴリズムは、例えば、情報受信者によって予め指定されたものであり、２−ｋｅｙトリプルＤＥＳ等が用いられる。
【００３２】
暗号アルゴリズムは、情報送信者毎に変更されることにより、より秘匿性を高めることができる。また、暗号化及びＩＤ作製部２２は、入力された鍵情報の全てを共通鍵として用いて暗号化することとしてもよい。例えば、入力された鍵情報をシーケンシャルにつなげたものを共通鍵としてもよい。あるいは、２−ｋｅｙトリプルＤＥＳによって暗号化する場合には、それぞれを共通鍵としてもよい。
【００３３】
また、暗号化及びＩＤ作製部２２は、入力した鍵情報からＩＤを作製する手段である。ＩＤは、受信端末３０において、復号に用いる復号用情報を特定するために用いられる情報である。例えば、暗号化及びＩＤ作製部２２は、暗号化に用いる情報とされなかった鍵情報のうちの、任意の１つを選定しＩＤとして利用する。情報受信者は、物理的に互いに対応付けられた複数の鍵情報全てを把握しているため、１つの鍵情報さえあれば物理的に互いに対応付けられた複数の鍵情報全てを特定できる。但し、情報受信者が１つ以上の鍵情報からＩＤを作製するように指示した場合にはその指示に従う。暗号化に用いた鍵情報とＩＤに利用する鍵情報とは決して同じにはしない。ＩＤとして用いる鍵情報は、そのまま用いても良いが、この鍵情報を情報受信者の指示に従って暗号化したものをＩＤとして用いてもよい。上記の通り、暗号化及びＩＤ作製部２２は、読み取られた鍵情報のうちの１つ以上に基づくＩＤを作製する。本実施形態では、当該ＩＤをワンタイムパスワードと呼ぶ。暗号化及びＩＤ作製部２２は、生成した暗号文とＩＤ（ワンタイムパスワード）とを送信部２３に出力する。
【００３４】
送信部２３は、暗号化及びＩＤ作製部２２によって生成された暗号文、及びワンタイムパスワードを受信端末３０に送信する送信手段である。送信部２３は、通信網を介して、暗号文及びワンタイムパスワードを受信端末３０に送信する。以上が、送信端末２０の構成である。
【００３５】
図１に示すように受信端末３０は、記憶部３１と、受信部３２と、復号用情報取得部３３と、復号部３４とを備えて構成される。
【００３６】
記憶部３１は、鍵媒体集合に含まれるコンテナそれぞれに対応するワンタイムパスワード及び復号用情報を対応付けて記憶する記憶手段である。本実施形態では、記憶部３１は、鍵媒体集合に含まれる全てのコンテナに対応する鍵情報をコンテナ毎に対応付けて記憶しておく。即ち、記憶部３１は、同一のコンテナに含まれるＤＮＡバーコードの鍵情報同士を対応付けて記憶する。なお、記憶される鍵情報は、塩基配列のみならず、上述したビットデータへ変換されたものであってもよい。上述したようにワンタイムパスワードは、コンテナの鍵情報の何れかに相当するものである。また、共通鍵は、同一のコンテナの鍵情報の何れ、あるいは当該鍵情報から生成される情報である。従って、鍵媒体集合に含まれる全てのコンテナに対応する鍵情報をコンテナ毎に対応付けて記憶しておくことで、送信端末２０から送信されるワンタイムパスワードから、送信端末２０から送信される暗号文を復号する共通鍵を特定（生成）することができる。
【００３７】
受信部３２は、送信端末２０から、通信網を介して、暗号文及びワンタイムパスワードを受信する受信手段である。受信部３２は、受信した暗号文を復号部３４に出力する。受信部３２は、受信したワンタイムパスワードを復号用情報取得部３３に出力する。
【００３８】
復号用情報取得部３３は、受信部３２によって受信されたワンタイムパスワードに対応して記憶部３１によって記憶されている復号用情報を取得する復号用情報取得手段である。復号用情報取得部３３は、受信部３２からワンタイムパスワードを入力する。復号用情報取得部３３は、入力したワンタイムパスワードである鍵情報に対応付けられて記憶部３１によって記憶されている鍵情報を読み出して、復号用情報として取得する。即ち、ワンタイムパスワードによって暗号化に用いられたコンテナが特定され、コンテナに含まれるＤＮＡバーコードの鍵情報が取得される。復号用情報取得部３３は、取得した鍵情報を復号部３４に出力する。なお、ワンタイムパスワードである鍵情報が暗号化されたものを用いた場合には、もとの塩基配列又はビットデータに復号した上で、記憶部３１によって記憶されている復号用情報を取得する。
【００３９】
復号部３４は、復号用情報取得部３３によって取得された復号用情報を用いて、受信部３２によって受信された暗号文を復号する復号手段である。復号部３４は、受信部３２から暗号文を入力する。復号部３４は、復号用情報取得部３３から復号用情報を入力する。
【００４０】
復号部３４は、復号用情報取得部３３から復号用情報として入力された１つ以上の鍵情報を共通鍵として用いて、予め設定されて記憶された暗号アルゴリズムによって暗号文を復号して平文を得る。予め設定されて記憶された暗号アルゴリズムは、例えば、上述したように情報受信者によって予め指定されたものである。
【００４１】
復号部３４は、復号用情報取得部３３から復号用情報として入力された１つ以上の鍵情報から共通鍵を生成して暗号文を復号してもよい。なお、この際、共通鍵の生成ルールを予め定めておき（例えば、鍵情報であるＤＮＡバーコードの長さ、先頭の塩基の種類、ワンタイムパスワードの鍵情報を先頭にする等）、生成ルールに従って共通鍵を生成してもよい。あるいは、鍵情報の順番毎の複数の共通鍵を生成して、それらの全てで復号を試みることとしてもよい。復号部３４によって復号された平文は、受信端末３０等で適宜、利用される。以上が、本実施形態に係る解析装置１０、送信端末２０及び受信端末３０の構成である。
【００４２】
引き続いて、図２の情報受信者と情報送信者との間のやり取りを示す模式図、及び図３及び図４のフローチャートを用いて、本実施形態の一態様における情報受信者と情報送信者との間のやり取りを説明する。コンテナＣ内にペアとして鍵情報Ｋが存在する場合について説明するが、本実施形態において、鍵情報Ｋはペアに限定されることはない。
【００４３】
当該やり取りは、本実施形態に係る暗号化方法及び復号方法を含む。暗号化方法は、暗号化システム１の動作方法を含むと共に平文を暗号化する方法であり、図３のフローチャートに示される。復号方法は、受信端末３０の動作方法であると共に当該暗号化方法によって暗号化された暗号文を復号する方法であり、図４のフローチャートに示される。
【００４４】
まず、情報受信者によって、複数のコンテナＣが生成されて、複数のコンテナＣを含む鍵媒体集合Ｍが生成される（図２の（１））。鍵媒体集合Ｍとしては、以下のようなものがあげられる。鍵媒体として化合物を用いる。化合物として生体高分子である高分子として核酸を用いた場合、鍵情報は塩基配列の配列情報として記録することができる。例えば、００をＡ、０１をＧ、１０をＣ、１１をＴと置き換えて、特定の塩基配列を有する核酸を合成し、この合成した核酸を受け取った情報送信者は、この核酸の配列を解析し、この配列中に存在する、Ａを００、Ｇを０１、Ｃを１０、Ｔを１１とビットデータに置き換えることにより鍵情報を取得することができる。上記の場合、コンテナに記録される鍵情報を予め用意しておき、鍵情報に対応する塩基配列を有する核酸を合成する。
【００４５】
この際、図１の受信端末３０では、記憶部３１によって、鍵媒体集合Ｍに含まれる全てのコンテナＣに対応する鍵情報がコンテナ毎に対応付けて記憶される。即ち、同一のコンテナＣに含まれるＤＮＡバーコードの鍵情報Ｋ同士が対応付けられて記憶される。当該記憶は、情報受信者が、受信端末３０に情報を入力することによって行われる。
【００４６】
合成した核酸断片は、そのまま利用することができるが、プラスミドベクター、ウイルスベクター、コスミドベクター、フォスミドベクターのような、細胞内で複製されるようなベクターに挿入して鍵として利用してもよい。
【００４７】
ＤＮＡを用いた情報の記録方法は特に限定されないが、例えば本発明者らが公開したＢｉｏｔｅｃｈｎｏｌｏｇｙ  Ｐｒｏｇｒｅｓｓ  ２３，５０１−５０５（２００７）に記載されており、Ｔｗｉｓｔ  Ｂｉｏｓｃｉｅｎｃｅ社等が商用化している方法があげられる。情報を記録した核酸（ＤＮＡ）を鍵として調製する方法については、例えば以下の方法をあげることができる。
【００４８】
特異的な人工塩基配列（情報）の両端にＰＣＲ増幅及びＤＮＡシーケンシング解析のための共通配列を持った、情報を記録した短いＤＮＡ分子（ＤＮＡバーコード）を準備する。
【００４９】
このようなＤＮＡバーコードは細胞や分子を標識するアプローチに利用されており、本発明者らは、複数の分子が関わるイベントを網羅的に計測できるＢａｒｃｏｄｅ  Ｆｕｓｉｏｎ  Ｇｅｎｅｔｉｃｓ（ＢＦＧ）法を開発し、公開している（Ｍｏｌｅｃｕｌａｒ  Ｓｙｓｔｅｍｓ  Ｂｉｏｌｏｇｙ  １２，８６３（２０１６））。
【００５０】
このＢＦＧ法では、特定の分子ペアの状態にあるＤＮＡバーコードを一斉に計測することができ、例えば、酵母ツーハイブリッド法に適用し、既に２５０万種以上のヒトのタンパク質分子ペアを計測することに成功しており、連結されたペアのＤＮＡバーコードを取得している。
【００５１】
本発明の実施形態においてはこの連結されたペアのＤＮＡバーコードのペアの情報（どのＤＮＡバーコードがどのＤＮＡバーコードと連結されているかの情報、即ち、コンテナ毎の対応付け）が情報受信者の秘密情報として扱われる。
【００５２】
それぞれのＤＮＡバーコードには、情報として記録された塩基配列の両端に、これらＤＮＡバーコードをＰＣＲで増幅することができるように、共通のＰＣＲ増幅用配列（Ｐｒｉｍｅｒ  Ｆ及びＰｒｉｍｅｒ  Ｒ）を付与してもよい。
【００５３】
情報送信者へ配送する際には、この連結されたペアのＤＮＡバーコードを、連結前の２つのＤＮＡバーコードに分断して、分断したＤＮＡバーコードを含むコンテナを生成して、鍵媒体集合Ｍとして配送する。分断して配送する理由を以下に説明する。
【００５４】
連結されたペアのＤＮＡバーコードのままであると、限られた空間の中で、空間的に拘束している、連結されたペアのＤＮＡバーコードは、コンテナの、空間的な拘束を開放しても、例えば、コンテナが細胞から構成されている場合には、細胞を破砕しても、ペアの情報が維持されたままとなり、ペアの情報を秘密情報とすることができない。一方、連結されたペアのＤＮＡバーコードを分断した場合、コンテナとして存在していればペアの情報が維持されるが、コンテナの空間的拘束を解くと、ペアとして物理的に束縛されることはなくなり、鍵媒体集合において一度に、複数あるいは全てのコンテナの空間的拘束を解くと、コンテナ毎のペアとしての情報が消滅する。即ち、どのＤＮＡバーコード同士がペアとして１つのコンテナ内に存在していたか不明となる。ＤＮＡバーコードの情報を解析するためには、コンテナ毎の空間的拘束を解く必要があるため、一度に、鍵媒体集合を構成する複数あるいは全てのコンテナのＤＮＡバーコードの情報の解析を試みると、それぞれのコンテナ内のペアとしての情報が消滅する。コンテナ内に存在するＤＮＡバーコード（鍵）の種類の情報自体も重要な秘密情報である。
【００５５】
情報受信者はコンテナ内に存在する全てのＤＮＡバーコードの情報、この場合は、ペアのＤＮＡバーコード情報を熟知しているため、空間的拘束が解かれた状態であっても、１つのＤＮＡバーコード情報があれば、コンテナ内に存在する全てのＤＮＡバーコード、この場合には、ペアであるＤＮＡバーコードを特定することができる。
【００５６】
情報送信者は後述のように、膨大な数のコンテナより任意に１つのコンテナを選択し、そのコンテナに拘束されているペアとなっているＤＮＡバーコードを解析した情報を鍵として利用すればよい。１つのコンテナについて解析するため、コンテナによる拘束が解除されても、ペアとなっているＤＮＡバーコードを特定することができる。
【００５７】
一方、（悪意のある）第三者でも、１つずつ解析するのであればそのコンテナに拘束されているペアとなっているＤＮＡバーコードを特定できるが、膨大な数のコンテナを全て解析することは現実的ではない。膨大な数のコンテナより複数あるいは全てのコンテナを纏めて解析した場合には、上述したようにペア情報が消滅してしまうため、コンテナに拘束されていたＤＮＡバーコード、この場合であればペアとなるＤＮＡバーコードを特定することが不可能である。結果的に、第三者は、情報送信者の選択した１つのコンテナを特定すること及び当該コンテナ内に存在するＤＮＡバーコードを特定することは不可能に近い。後述の情報送信者が配送した１つのＤＮＡバーコードを利用したワンタイムパスワードより、その１つのＤＮＡバーコードが分かったとしても、コンテナを特定すること及びペアとなるＤＮＡバーコードを特定することは極めて困難である。
【００５８】
以下に、連結されたペアのＤＮＡバーコードの分断方法の一例を、図５を用いて説明する。
【００５９】
環状構造を有するＤＮＡ分子（図５の左）において、ＬにＤＮＡバーコード１（鍵１）情報があり、ＲにＤＮＡバーコード２（鍵２）情報がペアとして存在する。前記ＤＮＡ分子には、ＤＮＡ組換え酵素Ｃｒｅにより組換えを起こす特異的な配列、ｌｏｘＰ及びｌｏｘ２２７２が配置されている。酵素Ｃｒｅで処理することにより、この特異的な配列の箇所で、図５の右のようにＬ（鍵１）とＲ（鍵２）の環状構造を有するＤＮＡに分断される。
【００６０】
これら２種類以上の鍵は、コンテナ内で離れ離れにならないように空間的に拘束される必要があるが、例えば、図５の左に示した、環状構造を有するＤＮＡ分子を導入した生細胞（情報受信者が保持している）を酵素Ｃｒｅにより処理することにより、生細胞内で拘束されたＬ（鍵１）とＲ（鍵２）の環状構造を有するＤＮＡとして生細胞に存在させることができる（情報送信者への配送用）。図５の左に示した、環状構造を有するＤＮＡ分子を２分子生細胞に導入した場合には、４種類の鍵を有する生細胞を得ることができる。
【００６１】
もちろん、分断した、あるいはＤＮＡバーコードを１つ含む環状構造を有するＤＮＡ分子を１つずつ生細胞に目的とする数だけ導入してもよい。環状構造を有するＤＮＡ分子に薬剤耐性等のマーカーを入れておけば、当該ＤＮＡ分子が生細胞に導入されたか否かを確認することができる。
【００６２】
生細胞としては、細菌細胞のような原核細胞、酵母、糸状真菌、昆虫細胞、哺乳動物細胞又は植物細胞のような真核細胞をあげることができる。
【００６３】
原核生物として、具体的には、エシェリヒア属、ブレビバチルス属、セラチア属、バチルス属、ミクロバクテリウム属、ブレビバクテリウム属、コリネバクテリウム属又はシュードモナス属に属する原核生物等をあげることができる。
【００６４】
酵母としては、サッカロマイセス属、シゾサッカロマイセス属、クリベロマイセス属、トリコスポロン属、シワニオミセス属、ピキア属、キャンディダ属、ヤロウィア属及びハンゼヌラ属からなる群より選択される属に属する酵母等をあげることができる。
【００６５】
糸状真菌としては、アスペルギルス属、ペニシリウム属及びムコア属からなる群より選択される属に属する糸状真菌等をあげることができる。
【００６６】
昆虫細胞としては、ドロソフィラＳ２、スポドプテラＳｆ９等の鱗翅類の昆虫細胞等をあげることができる。
【００６７】
動物細胞としては、ＣＨＯ、ＣＯＳ又はヒト細胞株等をあげることができる。
【００６８】
植物細胞としては、穀類、ジャガイモ、コムギ、イネ、トウモロコシ、タバコ又はオオムギの細胞等をあげることができる。
【００６９】
これら生細胞への鍵となる核酸の導入は公知の方法、即ち、形質転換、トランスフェクション、形質導入、ウイルス感染、遺伝子銃、リポフェクション、エレクトロポレーション、マイクロインジェクション等をあげることができる。
【００７０】
鍵となる核酸を導入したこれら生細胞をそれぞれ公知の方法で培養し、培養液をストックとして保存し、必要に応じてこれらを混合し、情報送信者に配送すればよい。
【００７１】
上記の例は、生細胞を利用した物理的な封じ込めによる空間的拘束の方法であるが、図６に示した環状ＤＮＡチェーン分子を利用することにより、生細胞を利用しなくても鍵を離れ離れにならないように空間的に拘束することができる。
【００７２】
図５の左に示した、環状構造を有するＤＮＡ分子において、図６ａの左に示したように、環状構造を有するＤＮＡ分子が、スーパーコイル構造のようなねじれ構造を有する場合、前記環状ＤＮＡは組換えによって切断されると、図６ａの右に示したような環状ＤＮＡチェーン構造を取る。ｌｏｘ配列間に制限酵素サイトを導入しておけば（図６ｂの左）、酵素Ｃｒｅ処理後に、制限酵素サイトの残存する反応中間体（図６ｂの中央及び右）は、全て当該制限酵素で切断、線状化することができるため、更にＤＮＡエクソヌクレアーゼ処理することにより、線状化ＤＮＡのみを選択的に分解することができる。これらの処理液に残存する分子は完全に分断反応が起こった環状ＤＮＡ（図５の右のＬ（鍵１）とＲ（鍵２）及び図６ａの右の環状ＤＮＡチェーン構造）のみとなり、２つの環状ＤＮＡがチェーン構造によって連結した分子群は分子量の大きさから電気泳動によって分離及び単離することできる（図６ｃの右）。
【００７３】
２つの環状ＤＮＡがチェーン構造によって連結した分子は、前述の生細胞を利用したような物理的な封じ込めによることなく、拘束された状態を維持することができる。
【００７４】
続いて、生成された鍵媒体集合Ｍが、情報受信者から情報送信者に配送される（図２の（２））。当該配送は物理的に行われる。生細胞を利用したコンテナの場合には、これら生細胞を培養した培養液を配送すればよい。環状ＤＮＡチェーンを利用する場合には、環状ＤＮＡチェーンが安定に維持できる溶液に懸濁させる、あるいは、この懸濁液を紙等に染み込ませたものを配送すればよい。
【００７５】
続いて、情報送信者によって、鍵媒体集合Ｍから１つのコンテナＣが選択される（図２の（３））。選択する方法として、コンテナが培養液の場合、情報受信者の情報に基づく、生細胞の生育に適した寒天培地に、上記生細胞の培養液を塗布し、培養し、出現したコロニーより１つ選択すればよい。
【００７６】
環状ＤＮＡチェーンの場合は、当該ＤＮＡを大腸菌のような微生物に導入し、同様に大腸菌のような微生物に適した条件で培養し、出現したコロニーより１つ選択すればよい。
【００７７】
上記微生物への導入方法としては、例えば、カルシウムイオンを用いる方法〔Ｐｒｏｃ．  Ｎａｔｌ．  Ａｃａｄ．  Ｓｃｉ．  ＵＳＡ，６９，２１１０  （１９７２）〕、プロトプラスト法（特開昭６３−２４８３９４）、Ｇｅｎｅ，１７，１０７（１９８２）、Ｍｏｌｅｃｕｌａｒ  ＆  Ｇｅｎｅｒａｌ  Ｇｅｎｅｔｉｃｓ，１６８，１１１（１９７９）等に記載の方法等をあげることができる。
【００７８】
続いて、解析装置１０によって、選択されたコンテナＣに含まれる２つのＤＮＡバーコードから、鍵情報Ｋとして塩基配列が読み取られる（図２の（４）、図３のＳ０１、鍵情報読取ステップ）。
【００７９】
選択した１つのコンテナＣの空間的拘束を解除し、コンテナとして高速されていたＤＮＡバーコードから鍵情報を入手する。情報を記録した高分子として、核酸（ＤＮＡ）を鍵として利用した場合、以下の方法で鍵情報を入手することができる。
【００８０】
情報として記録された塩基配列の両端に、情報受信者が予め設定しておいた、共通のＰＣＲ増幅用配列（Ｐｒｉｍｅｒ  Ｆ及びＰｒｉｍｅｒ  Ｒ）を利用し、ＰＣＲを行うことにより、鍵となる核酸（ＤＮＡ）を増幅する。この共通のＰＣＲ増幅用配列情報はコンテナ入手時に、情報受信者より入手しておく。増幅された鍵となる核酸（ＤＮＡ）の塩基配列を、ＤＮＡシーケンシング解析等の通常の方法により解析する。
【００８１】
具体的な例として、以下の方法をあげることができる。
【００８２】
単一のコンテナから形成されたコロニーを任意に選択し、爪楊枝でピックアップし、９．２μＬの滅菌水、Ｐｒｉｍｅｒ  Ｆ０．４μＬ、Ｐｒｉｍｅｒ  Ｒ０．４μＬ、ＰｒｉｍｅＳＴＡＲ（登録商標）Ｍａｘ  ＤＮＡ  Ｐｏｌｙｍｅｒａｓｅ（タカラバイオ株式会社製）１０μＬの入った１．５ｍｌチューブに無菌的に添加する。サーマルサイクラー（Ａｐｐｌｉｅｄ  Ｂｉｏｓｙｓｔｅｍｓ社  Ｖｅｒｉｔｉ）にチューブをセットし、例えば、９４〜９８℃で５〜１０秒間、５０〜６５℃で５〜１５秒間、７０〜７５℃で５〜３０秒間のＰＣＲプロフィールを、５〜３０サイクル繰り返すＰＣＲを行う。このＰＣＲプロフィールの繰り返しサイクルを始める前に、９４〜９８℃で３０〜６０秒間処理しても良い。また、ＰＣＲプロフィールの繰り返しサイクル後に７０〜７５℃で６０〜１２０秒間処理を行ってもよい。
【００８３】
増幅されたＤＮＡ断片（２００〜６００ｎｇ／μＬ）３μＬに、滅菌水１１μＬ、５×Ｓｅｑｕｅｎｃｅ  Ｂｕｆｆｅｒ  ４μＬ、Ｐｒｉｍｅｒ  Ｒ（１０ｐｍｏｌ）１μＬ及びＢｉｇＤｙｅ（登録商標）  Ｔｅｒｍｉｎａｔｏｒ  ｖ３．１  Ｒｅａｄｙ  Ｒｅａｃｔｉｏｎ  Ｍｉｘ（Ｔｈｅｒｍｏ  Ｆｉｓｈｅｒ  Ｓｃｉｅｎｔｉｆｉｃ  Ｉｎｃ．社製）１μＬを添加し、例えば、９４〜９８℃で５〜１０秒間、５０〜６５℃で５〜１５秒間、５５〜６５℃で６０〜２５０秒間のＰＣＲプロフィールを、１０〜３０サイクル繰り返すＰＣＲを行う。このＰＣＲプロフィールの繰り返しサイクルを始める前に、９４〜９８℃で３０〜６０秒間処理しても良い。このＰＣＲにより調製したシークエンス反応終了液２０μＬに、１２５ｍＭ  ＥＤＴＡ  ５μＬ、１００％エタノール  ６０μＬを添加、混合し、暗所で１５分間静置する。静置後、１０，０００×ｇで２０分間遠心分離し、上清をピペットで除去する。沈殿画分に７０％エタノールを６０μＬ添加し、１０，０００×ｇで１０分間遠心分離し上清をピペットで除去する。６５℃インキュベーター中に１０分間静置して乾燥させる。乾燥後、Ｈｉ−ｄｉ  ホルムアミドを２０μＬ添加し、十分に攪拌する。当該攪拌液をシークエンス用９６  ｗｅｌｌプレートに全量添加し、シークエンサー（Ａｐｐｌｉｅｄ  Ｂｉｏｓｙｓｔｅｍｓ社製，３７３０  ＤＮＡ  Ａｎａｌｙｚｅｒ）にセットし、塩基配列を確認する。
【００８４】
読み取られた鍵情報Ｋは、解析装置１０から送信端末２０の鍵情報入力部２１に入力される。上述したように鍵情報入力部２１によって、塩基配列がビットデータに変換されてもよい。具体的には、情報として記録された領域の塩基配列より、例えば、Ａを００、Ｇを０１、Ｃを１０、Ｔを１１とビットデータに置き換えることにより、ビットデータとして暗号化のための鍵情報を取得することとしてもよい。
【００８５】
続いて、送信端末２０において、暗号化及びＩＤ作製部２２によって、鍵情報Ｋの一方が用いられて平文が暗号化されて暗号文が生成される（図２の（５）、図３のＳ０２、暗号化ステップ）。続いて、送信部２３によって、暗号文及び鍵情報Ｋの他方に基づくワンタイムパスワードが、通信網を介して受信端末３０に送信される（図２の（６）、図３のＳ０３、送信ステップ）。
【００８６】
暗号文及びワンタイムパスワードが送信された受信端末３０では、受信部３２によって、当該暗号文及びワンタイムパスワードが受信される（図２の（６）、図４のＳ１１、受信ステップ）。続いて、復号用情報取得部３３によって、受信されたワンタイムパスワードに対応して記憶部３１によって記憶されている復号用情報である鍵情報Ｋが取得される（図２の（７）、図４のＳ１２、復号用情報取得ステップ）。続いて、復号部３４によって、取得された復号用情報を用いて、受信された暗号文が復号される（図２の（８）、図４のＳ１３、復号ステップ）。以上が、本実施形態における情報受信者と情報送信者との間のやり取りである。
【００８７】
上述したように本実施形態では、鍵媒体集合Ｍに含まれる複数（例えば、数万）のコンテナＣから１つのコンテナＣの各ＤＮＡバーコードの鍵情報が読み取られて暗号化に用いられる。従って、第三者が暗号化に利用した鍵情報を特定することが困難であるため、より安全性の高い暗号化を可能とすることができる。また、復号の際には、受信されたワンタイムパスワードに対応して記憶された復号用情報が用いられて復号が行われる。従って、上記の暗号化方法で暗号化された暗号化情報を確実に復号することができる。
【００８８】
また、本実施形態のように鍵情報を記録したＤＮＡバーコードを用いることとしてもよい。この構成によれば、容易かつ確実に鍵情報の読み取りを実施することができ、その結果、容易かつ確実に本発明の一実施形態を実施することができる。
【００８９】
但し、コンテナに含まれると共に鍵情報を記録する化合物は、必ずしも核酸とする必要はなく、例えば、ペプチド等の核酸以外の生体高分子を用いることとしてもよい。ペプチドを化合物とする場合、アミノ酸残基の配列を鍵情報とすることができる。短いペプチドであれば、簡単に有機合成化学の手法によって合成することができる。ペプチドを用いる場合も、上記と同様に、アミノ酸残基をビットデータに置き換えてもよい。生体高分子を用いた場合であっても、確実に鍵情報の特定を困難にすることができ、確実により安全性の高い暗号化を可能とすることができる。
【００９０】
更に、コンテナに含まれると共に鍵情報を記録する化合物として、合成高分子を用いることとしてもよい。例えば、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ等の光情報記録媒体を用いることができる。光情報記録媒体による記録・再生方法は、既に、ＣＤ、ＤＶＤ、Ｂｌｕ−ｒａｙ  Ｄｉｓｃとして知られている方法を利用すればよい。情報を記録・再生するためには、レーザー光を利用すればよい。光情報記録媒体による方法では、情報はビットデータとして保存されるため、情報の変換は必要なく、再生した情報をそのまま鍵情報として利用することができる。
【００９１】
光情報記録媒体としては、例えば、スパッタリング装置（株式会社島津製作所製ＨＳＭ−５５２）を用いて、ＤＣマグネトロンスパッタリング法により、ポリカーボネート基板上に有機色素記録膜を施したもの等をあげることができる。
【００９２】
更に、コンテナに含まれると共に鍵情報を記憶する化合物として、低分子化合物を用いることとしてもよい。この場合、低分子化合物の種類、当該化合物に存在する水酸基の数等を鍵情報として利用することができる。上記の通り、コンテナに含まれると共に鍵情報を記憶する化合物としては、情報を記録可能なものであれば、低分子、合成高分子及び生体高分子からなる群より選ばれる化合物を用いることができる。
【００９３】
空間的に拘束する方法、即ち、コンテナを生成する方法としては、情報を記録した化合物をマイクロカプセルのような容器に封入する方法等をあげることができる。この方法は、光情報記録媒体のような情報を記録した化合物のみならず、上記核酸等、情報を記録した化合物いずれにも利用することができる。
【００９４】
芯物質（情報を記録した化合物（鍵））を含むマイクロカプセルの作製及び鍵の封入の方法は公知の方法を用いればよい。
【００９５】
公知の方法としては、例えば、界面重合法、懸濁重合法、分散重合法、Ｉｎ−ｓｉｔｕ重合法、エマルション重合法及び液中硬化法等のような化学的方法、液中乾燥法、転相乳化法、ヘテロ凝集法及びコアセルベーション法等のような物理化学的方法、その他、高速気流中衝撃法、スプレードライ（噴霧乾燥）法等をあげることができる。
【００９６】
界面重合法は、不相容な２相の溶媒中にカプセルの膜となるモノマーを溶解することで、両液の界面における重合反で膜を合成する方法である。
【００９７】
懸濁重合法は、水に溶けないモノマー相を水相と共に機械的に撹拌し、懸濁させた状態で行う重合法であり、単分散性が高い。
【００９８】
分散重合法は、ミクロサイズの単分散高分子微粒子の代表的な合成法である。モノマー、開始剤、分散安定剤が全て媒体に溶解した均一溶液で重合が開始され、重合の開始により生成されたポリマーが析出、凝集して粒子が形成される。
【００９９】
Ｉｎ−ｓｉｔｕ重合法は、不相容な２相のうち、どちらか一方にモノマーと反応開始剤を溶解し、モノマーを芯物質の界面で重合反応を起こさせ芯物質の表面に均一な膜を形成させる方法である。
【０１００】
エマルション重合法は、水等の媒体と、媒体に難溶なモノマーと界面活性剤を混合して乳化させることで溶解可能な（重合開始剤を加える）重合法である。
【０１０１】
液中硬化法は、マイクロカプセル化させたい物質をあらかじめ高分子溶液に分散しておくことで、この溶液を希望する形に整えて高分子を硬化して皮膜を形成する方法である。
【０１０２】
液中乾燥法は、殻剤となる高分子を溶解させた溶媒中に芯物質となる溶液もしくは固体を分散させることで、その溶媒と混ざらない溶媒に分散させ、さらに最初の溶媒を徐々に除去して高分子を芯物質の界面に析出させる方法である。
【０１０３】
転相乳化法は、芯物質が分散している分散相中に、この相と混ざり合わない連続相を徐々に転化させ、転相の後、懸濁重合や液中乾燥法を行う方法である。
【０１０４】
ヘテロ凝集法は、芯物質と殻形成粒子とを連続水相に懸濁させ、互いに異なる電荷に帯電する条件を選択させることで両粒子間に静電気的相互作用を働かせ、殻形成粒子が芯物質の表面に付着した凝集体を形成させる方法である。
【０１０５】
コアセルベーション法は高分子溶液が環境変化により濃厚な分散相と希薄な連続相とに分離する現象を利用する方法で、ゼラチンを用いた製法をあげることができる。
【０１０６】
高速気流中衝撃法は、高速流体中に芯物質粒子とこれより小さい微粒子を流動させることで流体力学的なエネルギーを利用し、芯物質粒子表面に微粒子を被覆して複合化・固定化する方法である。
【０１０７】
マイクロカプセルに封入したコンテナを用いた場合の鍵媒体集合Ｍの生成及び配送は、上述した態様と同様にマイクロカプセルを懸濁させた溶液等を配送すればよい。また、この場合の情報送信者におけるコンテナの選択については、顕微鏡等を利用して１つ選択すればよい。
【０１０８】
化合物として光情報記録媒体を用いた場合の鍵情報の読み取りについては、選択したマイクロカプセルより、光情報記録媒体を取り出し、直接、走査型プローブ顕微鏡観察（ＳＰＭ）により、表面の凹凸を観察することにより鍵情報をビットデータとして直接取得することができる。また、ＣＤ、ＤＶＤ、Ｂｌｕ−ｒａｙ  Ｄｉｓｃのようなレーザー光を利用した読み取り装置を利用して鍵情報をビットデータとして取得することができる。
【０１０９】
上述したように、コンテナを、化合物を含む細胞若しくはカプセル、又は環状ＤＮＡチェーンによって構成することとしてもよい。このように組は、物理的に互いに対応付けられた異なる情報を記録した化合物よりなる複数の鍵を有するが、物理的に互いに対応付ける方法としては、細胞、カプセル等の限られた空間のなかへ封じ込める方法としてもよく、環状ＤＮＡチェーンのように、連結されていた鍵が、解読時には切り離されて相互の連結が解除されるような方法であってもよい。この構成によれば、鍵媒体集合に含まれる物理的に互いに対応付けられ異なる鍵情報を記録した化合物よりなる複数の鍵情報を有する組であるコンテナを、容易かつ確実に生成することができ、その結果、容易かつ確実に本発明の一実施形態を実施することができる。
【０１１０】
なお、上述した実施形態では、暗号化は、共通鍵暗号によって行われることとしていた。しかしながら、公開鍵暗号によって暗号化をすることとしてもよい。例えば、ＲＳＡ等の暗号アルゴリズムによって暗号化を行ってもよい。その場合であっても、情報受信者に、公開暗号アルゴリズムにより生成した暗号文とワンタイムパスワードとを送信すればよい。
【実施例】
【０１１１】
以下、実施例に基づいて本発明をより具体的に説明する。ただし、本発明は以下の実施例に限定されるものではない。【０１１２】
〔実施例１：核酸鍵の作製〕
以下の方法により、安定な環状ＤＮＡ分子を構築し、酵母菌体内で、２つの環状ＤＮＡ分子に高効率に分離し、空間的に拘束された２種類の鍵（ＤＮＡバーコード）を有するコンテナを作製した。【０１１３】
本発明者らは、Ｍｏｌｅｃｕｌａｒ  Ｓｙｓｔｅｍｓ  Ｂｉｏｌｏｇｙ  １２，８６３（２０１６）の記載の方法により、２５０万種以上の連結されたヒトのタンパク質分子ペアのＤＮＡバーコード（それぞれＵｐｔａｇ及びＤｎｔａｇと呼ぶ。）を取得している。【０１１４】
この連結されたＵｐｔａｇ及びＤｎｔａｇを用い、以下の方法で２つの環状ＤＮＡ分子に分離するためのｌｏｘＰ及びｌｏｘ２２７２を特異的に配置したＤＮＡベクターを構築した。【０１１５】
図７に、安定な環状ＤＮＡ分子を構築するためのバックボーンＤＮＡベクターｐＮＺＭ１３００を示した。ｐＮＺＭ１３００は、２７３１ｂｐ（Ｆｒａｇｒａｎｔ  １：配列番号１の１〜２７３１）、５１７ｂｐ（Ｆｒａｇｒａｎｔ  ２：配列番号１の２６８２〜３１９８）、２２８ｂｐ（Ｆｒａｇｒａｎｔ  ３：配列番号１の３１４９〜３３７６）、１０９５ｂｐ（Ｆｒａｇｒａｎｔ  ４：配列番号１の３３２７〜４４２１）、４１９８ｂｐ（Ｆｒａｇｒａｎｔ  ５：配列番号１の４３７２〜８５６９）、１０６ｂｐ（Ｆｒａｇｒａｎｔ  ６：配列番号１の８５２０〜８６２５）、２３１６ｂｐ（Ｆｒａｇｒａｎｔ  ７：配列番号１の１〜５０及び８５７６〜１０８４１）のＤＮＡフラグメントを化学合成し、アセンブリによって構築した。正しく構築されていることを制限酵素処理（図８）及びサンガーシーケンシングによって確認した。ｐＮＺＭ１３００の全配列を配列番号１に示す。【０１１６】
取得済みのペアのＤＮＡバーコード（Ｕｐｔａｇ及びＤｎｔａｇ）を増幅した結果の一例を図９に示す。連結されたペアのＤＮＡバーコードは、ＵｐｔａｇとＤｎｔａｇの間にｌｏｘＰ−ランダム配列（Ｍｔａｇ）−ｌｏｘ２２７を挟む形に改変した。ＭｔａｇはＵｐｔａｇ及びＤｎｔａｇの組合せ情報を同定する際のパリティチェックのために挿入した。このＭｔａｇは分断処理後の環状ＤＮＡには残らない。【０１１７】
ＢＣ３０＋３０はＵｐｔａｇ、Ｄｎｔａｇともに３０ｂｐのもの、ＢＣ４０＋４０はＵｐｔａｇ、Ｄｎｔａｇともに４０ｂｐのもの、ＢＣ５０＋２０はＵｐｔａｇ、Ｄｎｔａｇがそれぞれ５０ｂｐと２０ｂｐのものである。【０１１８】
図９に示したように、様々な配列長のＵｐｔａｇとＤｎｔａｇの組合せについてバーコード領域にランダム配列を持つ分子プールは正しくＰＣＲ増幅できることを確認した。【０１１９】
同様に、新たに合成した、連結されたペアのＤＮＡバーコードにおいてもＰＣＲ増幅できることを確認した。【０１２０】
サンガーシーケンシング結果の一例として、新たに合成した、連結されたペアのＤＮＡバーコード（ＢＣ３０＋３０：配列番号２）の結果を図１０に示す。【０１２１】
図１０に示したｐＮＺＭ１３００のＲＥ領域に、図９で示したＵｐｔａｇとＤｎｔａｇを含む連結ＤＮＡバーコードを挿入した、図１１ａに示す環状ＤＮＡベクターを構築した。【０１２２】
ガラクトース誘導的にＣｒｅを発現できるヒスチジン合成遺伝子マーカーＨＩＳ３を持つＤＮＡベクターを導入した、ヒスチジン、ロイシン及びウラシル要求生の酵母細胞に当該環状ＤＮＡベクターを導入した。【０１２３】
当該環状ＤＮＡベクターは酵母細胞において恒常的にロイシン合成遺伝子ＬＥＵ２を発現し、連結バーコードの上流にある遺伝子発現プロモーターが連結バーコードを挟む形で５−ＦＯＡ感受性を示すウラシル合成遺伝子ｋｌＵＲＡを発現する（図１２ａ）。一方で、転写終結因子がｌｏｘ２２７２−ｌｏｘＰを挟む形でＧ４１８耐性遺伝子ＫａｎＲの上流に位置しているため、ＫａｎＲは発現しない。【０１２４】
従って、当該環状ＤＮＡベクターを持つ酵母細胞は、ロイシン及びウラシル欠損培地で生育可能で、且つＧ４１８と５−ＦＯＡに感受性を示す。【０１２５】
このような方法で当該環状ＤＮＡベクターを持つ酵母細胞を選択した一例を図１２ａに示した。【０１２６】
当該環状ＤＮＡベクターを持つ酵母細胞をガラクトース含有培地で培養し、ＤＮＡ組換え酵素Ｃｒｅを誘導発現させた。【０１２７】
前述のように、酵素Ｃｒｅにより、図５に示したようにｌｏｘ２２７２−ｌｏｘＰを介して２つに分断される。【０１２８】
酵素Ｃｒｅの誘導発現により、当該環状ＤＮＡベクターは、図１１ｂのように、Ｕｐｔａｇ又はＤｎｔａｇを含む不可逆な環状ＤＮＡに分断させた。【０１２９】
Ｕｐｔａｇを持つ環状ＤＮＡからはＡＤＨ１プロモーターからＫａｎＲが発現し、Ｄｎｔａｇを持つ環状ＤＮＡからは恒常的にＬＥＵ２が発現する。一方で、ｋｌＵＲＡの上流にＡＤＨ１転写終結因子が位置するため、ｋｌＵＲＡは発現しない。【０１３０】
従って、ロイシン欠損培地においてＧ４１８と５−ＦＯＡに耐性を示す一方で、ロイシン及びウラシルを欠損した培地では生育できない酵母細胞を選択することで、Ｕｐｔａｇ又はＤｎｔａｇを含む不可逆な環状ＤＮＡに分断されたベクターを有する酵母細胞を取得することができる。【０１３１】
このような選択培地を利用して、環状ＤＮＡに分断されたベクターを有する酵母細胞を選択した結果の一例を図１２ｂに示した。【０１３２】
以上の方法により、２種類の異なるＤＮＡバーコードを暗号化の鍵として有する、全く異なる暗号鍵を有する酵母菌体を５万株作製した。【０１３３】
当該方法を、既に取得している２５０万種以上の連結されたヒトのタンパク質分子ペアに適用することにより同様に、異なる暗号鍵を有する酵母菌体を作製することができる。
【符号の説明】
【０１３４】
１…暗号化システム、１０…解析装置、２０…送信端末、２１…鍵情報入力部、２２…暗号化及びＩＤ作製部、２３…送信部、３０…受信端末、３１…記憶部、３２…受信部、３３…復号用情報取得部、３４…復号部。
【図１】
2019066007.tif 000003
【図２】
2019066007.tif 000004
【図３】
2019066007.tif 000005
【図４】
2019066007.tif 000006
【図５】
2019066007.tif 000007
【図６】
2019066007.tif 000008
【図７】
2019066007.tif 000009
【図８】
2019066007.tif 000010
【図９】
2019066007.tif 000011
【図１０】
2019066007.tif 000012
【図１１】
2019066007.tif 000013
【図１２】
2019066007.tif 000014
【配列表】
2019066007000001.app
【国際調査報告】
2019066007.tif 000015
2019066007.tif 000016
2019066007.tif 000017
2019066007.tif 000018