【事件の表示】
　平成　９年特許願第　７１０９６号「通信ノードで暗号キーを生成する回路とその方法」拒絶査定不服審判事件〔平成１０年　１月１６日出願公開、特開平１０−　１３３９９〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯
　本願の手続の経緯は次のとおりである。
出願　　　　　　　　　　平成９年３月２５日（優先権主張１９９６年４月　　　　　　　　　　　　２日、米国）
拒絶理由の通知　　　　　平成１５年８月１８日（起案日、同８月１２日）
意見書、補正書の提出　　平成１６年２月１８日
拒絶査定　　　　　　　　平成１６年３月１９日
同　謄本送達　　　　　　平成１６年３月２４日
審判請求　　　　　　　　平成１６年６月２２日
補正書の提出　　　　　　平成１６年６月２２日
　
２．本願発明
　本願の請求項１に係る発明は、補正された明細書及び図面の記載からみて、特許請求の範囲の請求項１に記載された次の事項により特定されるものである。（以下、「本願発明」という。）
「１つの通信ノードと関連付けられ、該通信ノードで１つの暗号キーを生成するための回路であって、
　第１の通信セッション中に第１のシードをやり取りし、該第１の通信セッションから時間的に分離されている第２の通信セッション中に第２のシードをやり取りする通信回路と、
　該時間的に分離されている第１の通信セッションと第２の通信セッション中にそれぞれやり取りされた該第１のシードと該第２のシードとから該１つの暗号キーを作成し、それによって該暗号キーの安全性を向上させるためのプロセッサ回路ユニットとを含む回路。」
　
３．引用例の発明
　原審の拒絶の理由に引用された、本願優先権主張日前に頒布された刊行物である、特開昭６３−１６１７４４号公報（以下、「引用例１」という。）には、第１図〜第８図とともに、次の事項が記載されている。
Ａ．「鍵配送時に相手を確認しないので、盗聴者がなりすましによりデータ暗号鍵を共有してしまい、通信データが盗聴者に入手されてしまう可能性があるという問題点があった。
　この発明は、公開配送方式の鍵配送時に、一旦回線を切断した後、再度回線の接続操作を行うコールバック方式を組合せることにより鍵配送時に通信相手先を確実に確認出来ることに着目してなされたものである。
　従って、この発明の目的は、上述した従来の問題点を解決し、秘密にマスタ鍵を共有することなく、データ暗号鍵共有時に通信相手を確認出来る暗号配送方式を提供することにある。」（第２頁右下欄９行〜第３頁左上欄２行）
「（作用）
　このように、この発明によれば、自局と通信相手先との回線の接続後、この接続を一旦切断した後にもう一度回線接続を相手先局側から行うコールバック方式と公開鍵配送方式とを組合せて行うので、通信相手先の呼出番号により相手の確認が出来、…（中略）…暗号鍵の配送を安全に実現出来る。」
（第３頁左下欄下９行〜下１行）
Ｂ．「〈暗号装置の概略説明〉
　第１図（Ａ）はＡ局の暗号装置２１１のより詳細な構成を示すブロック図であり、一方、第１図（Ｂ）はＢ局の暗号装置２３１のより詳細な構成を示すブロック図であり、…（中略）…
　これら制御部１１４及び３１４及びデータ暗号鍵配送・処理部１１５及び３１５は例えばマイクロプロセッサ、中央処理装置又はその他の任意好適な信号処理装置で構成し、」（４頁左上欄５行〜右上欄９行）　
Ｃ．「〈動作説明〉
　以下、Ａ局及びＢ局の間で暗号通信を行う場合を例にとって各部の動作を説明することにより、この発明の暗号鍵配送方式の一例につき説明する。
　
回線接続と配送鍵の送出
　先ず、Ａ局２１の暗号装置２１１に…（中略）…通信相手先のＢ局２３１の呼出番号例えば電話番号或はＩＤ番号を入力する。…（中略）…
　この応答信号を受信した回線交換器２５は、Ａ局２１に設置されている暗号装置２１１とＢ局２３に設置されている暗号装置２３１との間の接続を行う。…（中略）…
このデータ生成手段１６１は指令信号送出手段１４１からの指令信号を受けて（ステップ１．以下、ステップをＳで表わす。）、これが指令信号である時は、乱数ａを発生する（Ｓ２）。…（中略）…配送鍵ＤＡ（ＤＡ＝Ｘａ（ｍｏｄ　ｎ））を算出して出力する（Ｓ５）。また、この時、乱数ａをメモリ１６３に格納しておく。
　次に、識別情報送信手段１６２はこの配送鍵ＤＡを受け取った後、メモリ１６３に予め格納してある自局の呼出番号例えば電話番号又はＩＤ番号を読出し（Ｓ６）、自局の識別情報と配送鍵ＤＡとを順次にモデム部１１２へデータとして送出する（Ｓ７）。」（４頁左下欄９行〜５頁左下欄１３行）
Ｄ．「
回線の一時的切断
　Ｂ局２３の暗号装置２３１に設けてあるモデム部３１２は入出力端子３１１を介して送られてきた配送鍵ＤＡ及びＡ局２１の呼出番号の識別情報を制御部３１４へ送出する。第８図（Ａ）はこの制御部３１４を説明するための動作の流れである。…（中略）…識別情報をメモリ１５２に一旦格納する（Ｓ１１）。…（中略）…次に配送鍵ＤＡをメモリ１５２に一旦格納し（Ｓ１４）、…（中略）…この終話信号を受信した回線交換器２５はＡ及びＢ局２１及び２３の回線接続を一旦切断する。」（５頁右下欄１行〜６頁左上欄９行）
Ｅ．「
アクセスの確認と回線の再接続
　続いて、Ｂ局２３の暗号装置２３１においては、…（中略）…この検索によりＡ局２１の呼出番号（電話番号）を得ると（Ｓ２４）、この呼出番号をＮＣＵ部３１３へ送出する。このＮＣＵ部３１３は…（中略）…入出力端子３１１から回線交換器２５へと送信する。…（中略）…Ａ局２１から応答信号を受信した回線交換器２５はＡ局２１とＢ局２３との回線の再接続を行う。」（６頁左上欄１０行〜左下欄下３行）
Ｆ．「
暗号鍵の生成
　Ｂ局２３の暗号装置２３１内のＮＣＵ部３１３は…（中略）…回線接続完了信号を送出する（第４図を参照）。
　この回線接続完了信号を制御部３１４の指令信号送出手段１５１で受けてこれより配送鍵ＤＢの生成と配送を指令する…（中略）…
データ暗号鍵配送・処理部３１５は第６図に示すように…（中略）…既に説明したＡ局側のデータ暗号鍵配送・処理部１１５の場合と同様に第７図に示した動作の流れに従って、動作する。先ず、…（中略）…乱数ｂを発生する（Ｓ２）。…（中略）…この場合にはデータＤＢすなわち配送鍵（ＤＢ＝Ｘｂ（ｍｏｄ　ｎ）を算出してモデム部３１２へ送出する（Ｓ８）。この時、乱数ｂをメモリ１７３に格納しておく。
　次に、この配送鍵ＤＢを…（中略）…Ａ局２１へと送出する。」（６頁右下欄１行〜７頁左上欄１１行）
Ｇ．「その後、データ暗号鍵配送・処理部３１５は、Ａ局２１から既に受信されていてメモリ１７３に格納されている配送鍵ＤＡを読取ると共に、この暗号鍵ＤＢの生成のために発生させた乱数ｂとを読み出してきて演算部１７４において暗号鍵ＤＫ（ＤＫ＝ＤＡｂ（ｍｏｄ　ｎ））を計算する。」（６頁左上欄１２行〜１７行）
Ｈ．「一方、Ａ局２１の暗号装置２１１内の…（中略）…第７図（Ｂ）の流れ図に示すように動作する。受信したデータＤＢを一旦メモリ１６３へ格納し（Ｓ４５）、自局のデータＤＡを生成する際に発生した乱数ａと、このデータＤＢとをメモリ１６３から読出して（Ｓ４６）、演算部１６４において暗号鍵ＤＫ（ＤＫ＝ＤＢａ（ｍｏｄ　ｎ））を計算することにより、データ暗号処理部１１６で用いるデータ暗号鍵ＤＫを生成する（Ｓ４７）。…（中略）…
　このようにして、Ａ局及びＢ局それぞれの暗号装置２１１及び２３１に同一のデータ暗号鍵ＤＫが共有される。」（７頁左上欄下１行〜左下欄１１行）
　
　Ｂ．に記載された、Ａ局暗号装置とＢ局暗号装置の間の暗号鍵配送方式において、回線接続と配送鍵の送出に関し、Ｃ．とＦ．の記載を参照すると、回線交換器を介した回線接続後にＡ局とＢ局の間で配送鍵ＤＡのやり取りをすることが記載され、
　Ｄ．に記載された回線の一時切断の後、回線の再接続がされ、Ｂ局とＡ局の間で配送鍵ＤＢのやり取りをすることが記載されている。
　また、データ暗号鍵ＤＫの生成に関し、Ｇ．とＨ．の記載を参照すると、前記回線接続中と回線の再接続中にやり取りされた配送鍵（ＤＡ、ＤＢ）とこれら配送鍵に関連する乱数（ａ、ｂ）とから同一のデータ暗号鍵ＤＫをＡ局、Ｂ局それぞれ独立に生成することが記載されている。
　Ｂ．の記載を参照すると、Ａ局とＢ局の暗号装置のそれぞれは、通信回路とプロセッサ回路ユニットとを含む暗号装置であることが読み取れる。
　
　これらの点をふまえると、引用例１には、暗号鍵の配送を安全に実現するための、次の発明（以下、「引用例１の発明」という。）が記載されていると認められる。
　回線交換器を介して回線接続される暗号装置と関連付けられ、該暗号装置で１つのデータ暗号鍵ＤＫを生成するための暗号装置であって、
　Ａ局暗号装置とＢ局暗号装置の間の第１の回線接続中に第１の配送鍵ＤＡをやり取りし、該第１の回線接続から、回線の一時切断がされた後、アクセスの確認と回線の再接続がされた第２の回線接続中に第２の配送鍵ＤＢをやり取りする通信回路と、
　該回線の一時中断がされている第１のやり取りと第２のやり取り中にそれぞれやり取りされた該第１の配送鍵ＤＡと乱数ｂ、該第２の配送鍵ＤＢと乱数ａとから該１つのデータ暗号鍵ＤＫを作成し、それによって該データ暗号鍵ＤＫの安全性を向上させるためのプロセッサ回路ユニットとを含む暗号装置。
　
４．対比・判断 
  本願発明と引用例１の発明とを対比すると、
（ア）引用例１の発明の「回線交換器を介して回線接続される暗号装置と関連付けられ、該暗号装置で１つのデータ暗号鍵ＤＫを生成するための暗号装置」は、前記暗号装置は、回路で構成されるとみることができ、また、回線交換器で接続されるネットワーク中の端末とみることができるので、ネットワークの中のノードであり、これらの点を加味すると、引用例１の前記暗号装置は、本願発明の「１つの通信ノードと関連付けられ、該通信ノードで１つの暗号キーを生成するための回路」と実質的な差異はない。　
（イ）引用例１の発明の「Ａ局暗号装置とＢ局暗号装置の間の第１の回線接続中に第１の配送鍵ＤＡをやり取りし、該第１の回線接続から、回線の一時切断がされた後、アクセスの確認と回線の再接続がされた第２の回線接続中に第２の配送鍵ＤＢをやり取りする通信回路」は、前記第１と第２の回線接続の間は時間的に分離していることは自明であり、また、Ａ局暗号装置とＢ局暗号装置とが接続されてデータのやり取りがされることはＡ局暗号装置とＢ局暗号装置との間でセッションがあるということであり、さらに、前記配送鍵ＤＡと配送鍵ＤＢに関し、Ｇ．Ｈ．の記載と図３を参照すれば、乱数ａ、乱数ｂがわかれば暗号鍵ＤＫが生成できることから、Ａ局とＢ局において既知のＸの指数ａ乗、Ｘの指数ｂ乗である前記配送鍵ＤＡ、ＤＢをやり取りすることは、暗号鍵ＤＫの生成に必要な乱数（データ）をやり取りしているとみることができ、この暗号鍵の生成に必要なデータは、本願発明の「シード」も暗号鍵の生成に必要なデータであるから、この点では共通する。これらの点をふまえると、引用例１の発明と本願発明とは「第１の通信セッション中に第１の暗号キーの生成に必要なデータをやり取りし、該第１の通信セッションから時間的に分離されている第２の通信セッション中に第２の暗号キーの生成に必要なデータをやり取りする通信回路」を備える点では共通する。
（ウ）引用例１の発明の、「該回線の一時中断がされている第１のやり取りと第２のやり取り中にそれぞれやり取りされた該第１の配送鍵ＤＡと乱数ｂ、該第２の配送鍵ＤＢと乱数ａとから該１つのデータ暗号鍵ＤＫを作成し、それによって該データ暗号鍵ＤＫの安全性を向上させるためのプロセッサ回路ユニットとを含む暗号装置」において、
　前記「配送鍵ＤＡ」「配送鍵ＤＢ」は、（イ）で既述のように、暗号鍵の生成に必要なデータであり、前記「乱数ａ」「乱数ｂ」も、そのままではやり取りされていないが、暗号鍵の生成に必要なデータであるから、「それぞれやり取りされた該第１の暗号鍵の生成に必要なデータ（配送鍵ＤＡ、又は配送鍵ＤＢ）とやり取りされない暗号鍵の生成に必要なデータ（乱数ｂ又は乱数ａ）とから該１つのデータ暗号鍵ＤＫを作成しているとみることができ、
　一方、本願発明の「第１の通信セッションと第２の通信セッション中にそれぞれやり取りされた該第１のデータと該第２のデータとから該１つの暗号キーを作成し」とは、【００１８】段〜【００２０】段の記載を参照すると、第１の通信ノードにおいて、やり取りされた第１のデータ（シード）とやり取りされていない第２のデータ（シード）とから１つの暗号キーを作成し、これとは独立に、第２の通信ノードにおいて、やり取りされた第２のデータとやり取りされない第１のデータとから１つの暗号キーを作成していることは明らかであり、やり取りされた第１のデータ（シード）とやり取りされていない第２のデータ（シード）とから１つの暗号キーを作成する技術思想において両者に実質的な差異はない。加えて、やり取りされない暗号鍵の生成に必要なデータのことに言及せずに、やり取りされた第１の暗号鍵の生成に必要なデータとやり取りされた第２の暗号鍵の生成に必要なデータに着目して言えば、それぞれやり取りされた第１の暗号鍵の生成に必要なデータと第２の暗号鍵の生成に必要なデータとから該１つの暗号鍵データをそれぞれ独立に作成しているとみることができ、これらの点を踏まえると、引用例１の発明と本願発明とは、「該時間的に分離されている第１の通信セッションと第２の通信セッション中にそれぞれやり取りされた該第１の暗号キーの作成に必要なデータと該第２の暗号キーの作成に必要なデータとから該１つの暗号キーを作成し、それによって該暗号キーの安全性を向上させるためのプロセッサ回路ユニットとを含む回路」を備える点では共通する。
　
　したがって、引用例１の発明と本願発明とは、次の構成を有する発明である点では一致し、そして、そして、次の点で相違している。
〈一致点〉
　１つの通信ノードと関連付けられ、該通信ノードで１つの暗号キーを生成するための回路であって、
　第１の通信セッション中に第１の暗号キーの生成に必要なデータをやり取りし、該第１の通信セッションから時間的に分離されている第２の通信セッション中に第２の暗号キーの生成に必要なデータをやり取りする通信回路と、
　該時間的に分離されている第１の通信セッションと第２の通信セッション中にそれぞれやり取りされた該第１の暗号キーの作成に必要なデータと該第２の暗号キーの作成に必要なデータとから該１つの暗号キーを作成し、それによって該暗号キーの安全性を向上させるためのプロセッサ回路ユニットとを含む回路。
〈相違点１〉
　第１と第２の通信セッション中にやり取りされる暗号キーの生成に必要なデータが、本願発明ではそれぞれ、第１のシード、第２のシードであるのに対し、引用例１の発明では、配送鍵ＤＡ、配送鍵ＤＢである点。
〈相違点２〉
　やり取りされた第１の暗号キーの作成に必要なデータと該第２の暗号キーの作成に必要なデータとから１つの暗号キーを作成するのが、本願発明は、第１のシードと第２のシードとからであるのに対し、引用例１の発明は、配送鍵ＤＡ（とやり取りされない乱数ｂ）と配送鍵ＤＢ（とやり取りされない乱数ａ）とから１つのデータ暗号鍵ＤＫを作成している点。
　
相違点についての当審判断
〈相違点１〉について
　やり取りする第１の暗号キーの生成に必要なデータ、やり取りする第２の暗号キーの生成に必要なデータが、第１のシード、第２のシードあることは本願優先権主張日以前に周知の技術にすぎない。
　即ち、例えば特開平６−２３２８６１公報には、
（あ）「【００３５】図４に示す方法は、…（中略）…適切な暗号アルゴリズム（すなわち、両方の端末に共通しているアルゴリズム）が識別されたかどうか調べる段階（ブロック２２１）と、すべての暗号アルゴリズムがチェックされたかどうか調べる段階（ブロック２２２）と、暗号アルゴリズム一致が検出された場合（ブロック２２１）に、先に進む段階（２２４）またはすべての暗号アルゴリズムをチェックしたが一致が検出されなかった場合に通信を終了する段階（ブロック２１８）とからなる。」
（い）「【００４２】乱数は各端末において生成され（ブロック２２５）、例えばＡＰＤで受信されたパブリック・キーを用いて暗号化された後、他方の端末に送信される。従って、交信された各ランダム成分メッセージ（ＲＣＭ）（ブロック２３０）は、交信ＲＣＭを発信する通信端末によって生成（ブロック２２５）された乱数を含む。この乱数は、機密通信システムで用いられる任意のキー生成子用のトラヒック・キーを与えるのに十分な長さでなければならない。
【００４３】この第１乱数は発信側端末にも保存され、他方の端末によって返送されたランダム成分メッセージから解読される第２乱数と合成される（ブロック２３７）。この合成された第１および第２乱数は第３乱数となる。
【００４４】一方、同じことが他方の端末でも行なわれ、この場合、受信された（第１）乱数は内部生成された（第２）乱数と合成され、同じ第３乱数となる。この第３乱数は、両方の端末の選択された（図４のブロック２２１）キー生成子用のトラヒックキーとして用いられ、例えば、最上位ビットから展開(load)される。
【００４５】トラヒック・キーにおける未使用ビットは放棄されるため、複数のキー生成子のさまざまな条件を満たすために一つの装置がさまざまなトラヒック・キー長を生成することができる。
…（中略）…
【００４７】第１および第２乱数を合成する（ブロック２３７）一つの方法はモジュロ２加算(modulo-twoaddition)であり、これは当技術分野で周知なようにビットごとに乱数の排他的論理和をとることによって容易に行なうことができる。しかし、二進数を合成する当技術分野で周知の他の方法も利用できる。」
（う）「【００４８】…（中略）…暗号装置の一部として、線形帰還シフト・レジスタＬＦＳＲ（図示せず）を利用できる。線形帰還シフト・レジスタは、開始値またはシード(seed)を必要とする。このシードは、ＣＳメッセージ（ブロック２５０）の一部として必要とされる暗号情報の一例である。ＬＦＳＲは当技術分野で周知である。」と記載されており、
　シードとは、暗号化／解読キーの少なくとも一部として用いられればシードであるから（特開平７−２８８５２２号公報【０００３】段には、「本発明においては、すべての形式における用語「シード（ｓｅｅｄ）」及び「キー（ｋｅｙ）」は、通常の意味よりも広く交互に用いられており、データを暗号化／解読（すなわち、スクランブル／デスクランブル）するための暗号化／解読キーの少なくとも一部として用いられる、秘密あるいは秘密ではない、あらゆるタイプ又は他の記号（ｓｙｍｂｏｌ）をカバーする。」と記載されている。）、このシードの意味では、前記第１と第２の乱数は、キー生成子用のトラヒックキーとして用いられる第３の乱数を合成するために用いられるので、シードといえるものであり、（い）の記載を参照すると、それぞれの端末において生成され、端末の間で、それぞれ第１と第２の乱数をやり取りし、第１と第２の乱数の排他的論理和による合成により第３の乱数を生成する技術が示されており、これらを併せると、やり取りする第１の暗号キーの生成に必要なデータ、やり取りする第２の暗号キーの生成に必要なデータが、第１のシード、第２のシードである技術が開示されている。
　引用例１の発明において、第１と第２の通信セッション中にやり取りされる暗号キーの生成に必要なデータを、配送鍵ＤＡ、配送鍵ＤＢに代えて、第１のシード、第２のシードとすることは、前記周知の技術を参酌することにより当業者が容易になし得ることである。
〈相違点２〉について
　やり取りされた第１の暗号キーの作成に必要なデータと、やり取りされた第２の暗号キーの作成に必要なデータとから１つの暗号キーを作成するのに、第１のシードと第２のシードとから作成することは、本願優先権主張日以前に周知の技術にすぎない。
　即ち、〈相違点１〉で既述のように、それぞれの端末において生成された乱数を、端末の間で、それぞれ第１と第２の乱数としてやり取りし、それぞれの端末において第１と第２の乱数の排他的論理和による合成により第３の乱数を生成すること、この生成された第３の乱数は、両方の端末の選択されたキー生成子用のトラヒック・キーとして用いる技術が示されており、且つ、やり取りされた第１と第２の乱数はシードといえることは既述のとおりであるから、前記特開平６−２３２８６１公報には、やり取りされた第１の暗号キーの作成に必要なデータと、やり取りされた第２の暗号キーの作成に必要なデータとから１つの暗号キーを作成するのに、やり取りされた第１のシードとやり取りされた第２のシードとから作成する技術が開示されている。
　
　引用例１の発明において、配送鍵ＤＡ（とやり取りされない乱数ｂ）と配送鍵ＤＢ（とやり取りされない乱数ａ）とから１つのデータ暗号鍵ＤＫを作成するところを、第１のシードと第２のシードとから作成することは、前記周知の技術を参酌することにより当業者が容易になし得ることである。
　
　そして、本願発明によって得られる作用効果も、前記引用例１の記載及び前記周知の技術から当然予想される範囲内のものであり、格別顕著なものとは認められない。
　
５．むすび
　以上のとおり、本願発明は、引用例１に記載された発明、及び、周知の技術に基いて当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　よって、結論のとおり審決する。