【事件の表示】
　特願２００４−１８９９２３「書込み装置を具備するデータ処理装置の認証方法及び書込み装置を具備するデータ処理装置の認証方法に適した装置」拒絶査定不服審判事件〔平成１７年　１月２０日出願公開、特開２００５−　２０７５９〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯
　本願は、平成１６年６月２８日（パリ条約による優先権主張２００３年６月２６日、大韓民国）の出願であって、平成１８年１０月５日付けで拒絶理由通知がなされ、平成１９年１月１７日付けで意見書が提出されると共に手続補正がなされたが、同年４月２３日付けで拒絶査定された。これに対し、同年８月６日付けで審判請求がなされると共に、同年８月２９日付けで手続補正がなされて前置審査に付され、平成２０年３月１９日に審査官より前置報告がなされ、平成２１年７月２７日付けで当審より審尋がなされ、同年１０月２３日付けで回答書が提出されたものである。
　
２．本願発明
　本願の請求項２１に係る発明（以下、「本願発明」という。）は、平成１９年８月２９日付け手続補正書により補正された特許請求の範囲の請求項２１に記載された事項により特定される次のとおりのものと認める。
「ホストと書込み装置とを具備するデータ処理装置が許可する書込み及び／又は読取りを認証する認証方法において：
　前記ホストで第１乱数を発生し，その第１乱数を暗号化した第１暗号値と該第１乱数とを前記書込み装置に伝送する過程と；
　前記第１乱数及び第１暗号値を受信し，その第１暗号値を復号した結果と該第１乱数とを比較し，該第１暗号値が復号された結果と該第１乱数とが同一の場合に正当なホストであると，前記書込み装置が前記ホストを認証する過程と；
　前記第１乱数とは別に前記書込み装置で第２乱数を新たに発生し，その第２乱数を暗号化した第２暗号値と該第２乱数とを前記ホストに伝送する過程と；
　前記第２乱数及び第２暗号値を受信し，その第２暗号値を復号した結果と該第２乱数とを比較し，該第２暗号値が復号された結果と該第２乱数とが同一の場合に正当な書込み装置であると，前記ホストが前記書込み装置を認証する過程と；
　前記書込み装置によって前記ホストが正当であると認証され，かつ，前記ホストによって前記書込み装置が正当であると認証されると，前記書込み装置は，データの書込み又はデータの読取りを行う過程と；
を含むことを特徴とする、認証方法。」
　
３．引用発明及び周知技術
（１）引用発明
　これに対して、原査定の拒絶の理由に引用された、本願の優先権主張の日前に頒布された刊行物である特開２００３−１８１５１号公報（以下、「引用文献１」という。）には、図面と共に以下の事項が記載されている。
　
（ア）「【０００８】
【課題を解決するための手段】かかる目的のもと、本発明は、ハードディスクドライブ等の外部記憶装置とシステム側であるシステム装置との間で秘密情報(秘密鍵)を共有し、これによって機器相互認証を行なう。また、システム装置は、この秘密情報を用いてパスワードを暗号化して外部記憶装置に送信し、以後、システム装置は、コマンドを外部記憶装置へ発行する度に、または特定のコマンド群を外部記憶装置へ発行する度に、秘密情報に基づいた毎回発生するパスワードを外部記憶装置へ送信している。更に、パスワードを受け取った外部記憶装置は、そのパスワードの有効性を毎回検査の上、システム装置からのコマンドに応答し、または拒否を行なっている。
【０００９】即ち、本発明は、データの書き込みおよび読み出しを行なう外部記憶装置とこの外部記憶装置に対してアクセスするシステム装置との間でなされる認証方法として把握できる。ここで、このシステム装置は、発生した乱数を外部記憶装置に送信し、外部記憶装置は、送信された乱数に対して一定の法則に則って加工を施した後に秘密鍵で暗号化した情報をシステム装置に送信し、システム装置は、受信した情報を秘密鍵を用いて復号化し、復号化された情報に基づいて、乱数に対して一定の法則に則って加工が施されたことを認識し、外部記憶装置とシステム装置とが互いに同一の秘密鍵を保持していることを確認することを特徴としている。ここで、このシステム装置は、確認の結果として認証の失敗回数をカウントし、この認証の失敗回数がある一定値を超えた時点で外部記憶装置に対するアクセスを停止することを特徴とすることができる。
【００１０】また、本発明が適用される認証方法では、外部記憶装置は、発生した乱数に第１の秘密鍵を用いて暗号化を施した暗号化乱数をシステム装置に送信し、システム装置は、送信された暗号化乱数に対して第１の秘密鍵を用いて復号化し、一定の法則に則って加工を施した後に第２の秘密鍵で暗号化された情報を外部記憶装置に送信し、外部記憶装置は、送信された情報を第２の秘密鍵を用いて復号化した後の数が乱数を一定の法則に則って加工したものであることを確認することを特徴とすることができる。
【００１１】更に、本発明が適用される認証方法では、外部記憶装置及びシステム装置は、秘密情報として第１の鍵および第２の鍵を互いに保持し、この第１の鍵および第２の鍵を用いて、それぞれ暗号化および復号化を行なうことが好ましい。
【００１２】また、本発明が適用される認証方法では、外部記憶装置は、発生させた乱数を秘密鍵を用いて暗号化してシステム装置に送信し、システム装置は、送信された乱数を秘密鍵を用いて復号化し、復号化された乱数によりパスワードに対して論理演算が施された演算結果を外部記憶装置に送信し、外部記憶装置は、送信された演算結果に対して論理演算の逆演算を施すことによりパスワードを抽出し、外部記憶装置が保持しているパスワードと一致しているか否かを判断することを特徴とすることができる。また、第１の秘密鍵と第２の秘密鍵とを互いに保持し、システム装置は、この第１の秘密鍵により復号化された乱数を第２の秘密鍵により暗号化してパスワードマスクとし、パスワードに対してパスワードマスクによる論理演算が施された演算結果を外部記憶装置に送信することを特徴とすることができる。
【００１３】一方、本発明は、外部記憶装置と、この外部記憶装置に対してアクセスするシステム装置とを備えた認証システムとして把握することができる。この認証システムにおけるシステム装置では、発生した乱数を外部記憶装置に送信し、送信された乱数に対して外部記憶装置が一定の法則に則って加工を施した後に秘密鍵で暗号化した情報を外部記憶装置から受信し、受信した情報を秘密鍵を用いて復号化し、復号化された情報に基づいて、乱数に対して一定の法則に則って加工が施されたことを認識することで、外部記憶装置とシステム装置とが互いに同一の秘密鍵を保持していることを確認している。この確認の結果として、認証の連続失敗回数をカウントし、認証の連続失敗回数がある一定値を超えた時点で外部記憶装置に対するアクセスを停止することを特徴とすれば、認証の誤りに対してアクセスを停止してしまう問題に対応することができる。
【００１４】また、本発明は、ハードディスクドライブが内蔵された提供されるセットトップボックス(ＳＴＢ)等のコンピュータ装置として把握することができる。」
　
（イ）「【００２６】システム側３０に設けられる認証失敗カウンタ３６、ＨＤＤ側５０に設けられる認証失敗カウンタ５５は、連続して認証の失敗をした回数が記録される。ここでは、相手機器が秘密情報を共有していないことが明らかになった時点で、認証の失敗が発生し、認証失敗カウンタ３６,５５のカウント値がインクリメントされる。相手機器が秘密情報を共有していることが明らかになった時点で、認証失敗カウンタ３６,５５のカウンタ値が「０」にリセットされる。また、認証失敗カウンタ３６,５５のカウンタ値がある一定数を超えた時点で、システム側３０またはＨＤＤ側５０の動作を停止している。」
　
（ウ）「【００２８】図４は、イニシャル時になされるパーソナライズ処理を説明するための図である。本実施の形態では、システム側３０とＨＤＤ側５０とで秘密情報(PersonalKey)を共有し、この秘密情報を用いることにより、機器相互認証を行なっている。この機器相互認証は、電源立ち上げ時には必ず行なわれる。また、システム側３０とＨＤＤ側５０とは、互いに乱数を発生させ、これをこの秘密情報を用いて暗号化した後に交換している。
【００２９】図４に示すように、システム側３０とＨＤＤ側５０とは、秘密情報として秘密鍵Ｐksと秘密鍵Ｐkhとを持ち、その初期値として、各々Ｉs、Ｉhという値を持っている。これらは、システム側３０とＨＤＤ側５０との製造時に書き込むものとし、システム側３０とＨＤＤ側５０との初期化プログラムを実行することにより、ＰksとＰkhとが各々Ｉs、Ｉhに戻るものとしている。これらＩs、Ｉhには、例えば、客先固有の値を与え、夫々を秘密にすることによって、初期状態にあるＨＤＤ側５０に対しても、それを他社のシステム側３０に接続することを禁止することができる。
【００３０】秘密状態として持つＰksまたはＰkhは、各々異なるものを与える場合と、Ｐks＝ｆ(Ｐkh)というような、片方の値を加工した値を与える場合とが考えられる。例えば、ＰksはＰkhに１を加えたり、Ｐkhに特定の定数値と排他的論理和を取ったものを採用する方法もある。この初期状態にあるシステム側３０とＨＤＤ側５０とを用い、例えばＳＴＢを提供するメーカは、セキュアＨＤＤ２０をセットトップボックス１０に装填する。
【００３１】システム側３０では、先ず乱数ＲＮＤxが生成され、次にＨＤＤ側５０に対して、『ＳＥＴ_ＰＥＲＳＯＮＡＬＩＺＥ』コマンドが発行される。同時に、コマンドの引数として、先に生成した乱数ＲＮＤxがＨＤＤ側５０へ送信される。乱数の受け渡しの際に、何らかの加工が施される場合も本例に含むものとする。例えば、乱数ＲＮＤxを暗号化したものがＨＤＤ側５０へ送信される場合などである。
【００３２】ＨＤＤ側５０では、乱数ＲＮＤyが生成され、次に、受け取った乱数ＲＮＤxに特定の加工が施される。そして、乱数ＲＮＤyおよび特定の加工が施された乱数ＲＮＤxが連結されたものがＰkhにより暗号化され、システム側３０に送信される。ここでは、手順公開型であるＤＥＳによって暗号化されている。また、乱数ＲＮＤxの加工例として、単純に＋１がなされる場合を示しているが、例えば、乱数ＲＮＤyが加えられたり、乱数ＲＮＤyと排他的論理和が取られる場合もある。更には「０」が加えられる場合もある。
【００３３】システム側３０では、加工されて送られてきた乱数ＲＮＤxに対して秘密鍵Ｐkh(＝Ｉh)にて復号化が行なわれ、その結果が特定の加工を受けた乱数ＲＮＤxと同一であるかどうかが確認される。図４に示す例では、復号結果がＲＮＤx＋１になっているかどうかが確認される。この結果が正しくなければ、システム側３０内の認証失敗カウンタ３６がインクリメントされ、本コマンドプロトコルが終了される。認証失敗カウンタ３６の出力がある特定の値(例えば３)を超える場合には、セキュリティ上の問題があるとして、システム側３０はシステム停止などの定められた状態に遷移し、コマンドを受け付けないようにする。但し、どのような状態に遷移するかは基本的にはセットトップボックス１０を提供するメーカ側のセキュリティポリシーに依存するものとなる。
【００３４】ＲＮＤx＋１が正しく確認された場合、図４に示すように、システム側３０は、乱数 newＰks を発生し、それが新たなＰksの候補とされる。また、システム側３０では、ＲＮＤyがＰkh(＝Ｉh)にて復号化され、その結果に対して特定の加工(ここでは＋１)が行なわれる。システム側３０では、newＰksとＲＮＤy＋１とがＰks(＝Ｉs)にて暗号化され、これがＨＤＤ側５０に送信される。
【００３５】次に、ＨＤＤ側５０では、加工されて送られてきたＲＮＤyに対して秘密鍵Ｐks(＝Ｉs)にて復号化が行なわれ、その結果が特定の加工を受けたＲＮＤyと同一であるかどうかが確認される(この例では、復号結果がＲＮＤy＋１になっているかどうかが確認される)。この結果が正しくなければ、ＨＤＤ側５０内の認証失敗カウンタ５５がインクリメントされ、本コマンドプロトコルが終了されて、通常のＡＴＡコマンドと同様の方式にてエラーがシステム側３０に返される。認証失敗カウンタ５５の出力がある特定の値(例えば３)を超える場合には、セキュリティ上の問題があるとして、ＨＤＤ側５０ではシステム停止などの定められた状態への遷移がなされ、コマンドが受け付けられないように制御される。但し、どのような状態に遷移するかは、基本的にはセットトップボックス１０を提供するメーカ側のセキュリティポリシーに依存することとなる。」
　
（エ）「【００５９】このように、本実施の形態におけるセットトップボックス１０等のシステム側３０では、乱数を発生してＨＤＤ側５０に対して送信し、この乱数に対してＨＤＤ側５０により一定の法則に則って加工が施され(加工された乱数)、秘密鍵で暗号化されたものを受信する。一方で、システム側３０では、暗号化された「加工された乱数」を秘密鍵を用いて復号化し、その数が、発生した乱数に一定の法則に基づいて加工を施したものかどうかを確認している。これによって、システム側３０にて、ＨＤＤ側５０が秘密鍵を保持しているか否かを判断することができる。」
　
（オ）「【００７０】このように、本実施の形態によれば、ハードディスクドライブ(ＨＤＤ)等の外部記憶装置側からセットトップボックス１０等のシステム装置(側)を認証することにより、外部記憶装置が特定の組み合わせ以外で動作することを防ぎ、システム装置は偽外部記憶装置を認識すること(機器認証)が可能である。これによって、例えば、ＨＤＤが組み込まれたセットトップボックス１０を無料で提供する等のビジネス形態に対し、ＨＤＤだけを取り外して別の用途に使用される等の危険性を排除することができる。また、暗号技術の輸出規制を勘案し、輸出規制の対象外となるような暗号方式を提供することができる。更には、これまでのＨＤＤコマンドに対して最大限の整合性を持つ新たなコマンド体系を提供することが可能となる。」
　
（ａ）上記（ア）の「【０００９】即ち、本発明は、データの書き込みおよび読み出しを行なう外部記憶装置とこの外部記憶装置に対してアクセスするシステム装置との間でなされる認証方法として把握できる。ここで、・・・（中略）・・・外部記憶装置とシステム装置とが互いに同一の秘密鍵を保持していることを確認することを特徴としている。ここで、このシステム装置は、確認の結果として認証の失敗回数をカウントし、この認証の失敗回数がある一定値を超えた時点で外部記憶装置に対するアクセスを停止することを特徴とすることができる。」との記載から、引用文献１には、システム装置と外部記憶装置との間でなされる、外部記憶装置に対するアクセスすなわち書き込み及び読み出しに係る認証方法が記載されていると解されると共に、上記（ア）の「【００１３】一方、本発明は、外部記憶装置と、この外部記憶装置に対してアクセスするシステム装置とを備えた認証システムとして把握することができる。」との記載も併せると、引用文献１に記載の方法は、システム装置と外部記憶装置とを備えた認証システムが実行するものと解されるから、引用文献１には
　システム装置と外部記憶装置とを備えた認証システムが実行する、外部記憶装置に対する書き込み及び読み出しに係る認証方法
が記載されたものと認められる。
　
（ｂ）上記（ア）の「【０００８】
【課題を解決するための手段】かかる目的のもと、本発明は、ハードディスクドライブ等の外部記憶装置とシステム側であるシステム装置との間で秘密情報(秘密鍵)を共有し、これによって機器相互認証を行なう。
・・・（中略）・・・
【０００９】即ち、本発明は、データの書き込みおよび読み出しを行なう外部記憶装置とこの外部記憶装置に対してアクセスするシステム装置との間でなされる認証方法として把握できる。ここで、このシステム装置は、発生した乱数を外部記憶装置に送信し、外部記憶装置は、送信された乱数に対して一定の法則に則って加工を施した後に秘密鍵で暗号化した情報をシステム装置に送信し、システム装置は、受信した情報を秘密鍵を用いて復号化し、復号化された情報に基づいて、乱数に対して一定の法則に則って加工が施されたことを認識し、外部記憶装置とシステム装置とが互いに同一の秘密鍵を保持していることを確認することを特徴としている。」との記載から、引用文献１に記載された認証方法は、機器相互認証であって、システム装置が、発生した乱数を外部記憶装置に送信し、外部記憶装置が、当該乱数に対して一定の法則に則って加工を施した後に秘密鍵で暗号化した情報をシステム装置に送信する過程、及び、
　システム装置が、外部記憶装置から受信した情報を秘密鍵を用いて復号化し、復号化された情報に基づいて、乱数に対して一定の法則に則って加工が施されたことを認識し、外部記憶装置とシステム装置とが互いに同一の秘密鍵を保持していることを確認する過程を含むものと解され、上記（ア）の「【０００９】・・・（中略）・・・ここで、このシステム装置は、確認の結果として認証の失敗回数をカウントし、この認証の失敗回数がある一定値を超えた時点で外部記憶装置に対するアクセスを停止することを特徴とすることができる。」との記載において、確認の失敗は認証の失敗とされていることから、当該過程における確認は認証と言えるものであることが読み取れると共に、上記（エ）の記載から、当該過程における確認は、外部記憶装置が秘密鍵を保持しているか否かをシステム装置が判断するものであると解されること、及び、上記（ウ）の「【００３１】システム側３０では、先ず乱数ＲＮＤxが生成され、次にＨＤＤ側５０に対して、『ＳＥＴ_ＰＥＲＳＯＮＡＬＩＺＥ』コマンドが発行される。同時に、コマンドの引数として、先に生成した乱数ＲＮＤxがＨＤＤ側５０へ送信される。」との記載から、システム装置が発生し、外部記憶装置へ送信する乱数は乱数ＲＮＤｘであると解されるから、引用文献１には、認証方法として
　システム装置が、発生した乱数ＲＮＤｘを外部記憶装置へ送信すると共に、外部記憶装置が当該乱数ＲＮＤｘに対して一定の法則に従って加工を施した後に秘密鍵で暗号化した情報をシステム装置に送信する過程、及び、
　システム装置が、外部記憶装置から受信した当該情報を秘密鍵を用いて復号化し、復号化された情報に基づいて、乱数ＲＮＤｘに対して一定の法則に則って加工が施されたことを認識することにより、外部記憶装置が秘密鍵を保持しているか否かをシステム装置が判断するという、認証を行う過程
を含む方法が記載されたものと認められる。
　
（ｃ）上記（ア）の「【００１０】また、本発明が適用される認証方法では、外部記憶装置は、発生した乱数に第１の秘密鍵を用いて暗号化を施した暗号化乱数をシステム装置に送信し、システム装置は、送信された暗号化乱数に対して第１の秘密鍵を用いて復号化し、一定の法則に則って加工を施した後に第２の秘密鍵で暗号化された情報を外部記憶装置に送信し、外部記憶装置は、送信された情報を第２の秘密鍵を用いて復号化した後の数が乱数を一定の法則に則って加工したものであることを確認することを特徴とすることができる。」との記載から、引用文献１に記載された認証方法には、外部記憶装置が発生した乱数に第１の秘密鍵を用いて暗号化を施した暗号化乱数をシステム装置に送信し、当該暗号化乱数に対して、システム装置により第１の秘密鍵を用いて復号化し一定の法則に則って加工を施した後に第２の秘密鍵で暗号化された情報を外部記憶装置へ送信する過程、及び、
外部記憶装置がシステム装置から送信された情報を第２の秘密鍵を用いて復号化した後の数が乱数を一定の法則に則って加工したものであることを確認する過程が含まれるものと解される。
　そして、上記（ウ）の「【００３２】ＨＤＤ側５０では、乱数ＲＮＤyが生成され、次に、受け取った乱数ＲＮＤxに特定の加工が施される。そして、乱数ＲＮＤyおよび特定の加工が施された乱数ＲＮＤxが連結されたものがＰkhにより暗号化され、システム側３０に送信される。」との記載から、外部記憶装置で発生する乱数は「乱数ＲＮＤｙ」であると解される。
　さらに、上記（ウ）の「【００３５】次に、ＨＤＤ側５０では、加工されて送られてきたＲＮＤyに対して秘密鍵Ｐks(＝Ｉs)にて復号化が行なわれ、その結果が特定の加工を受けたＲＮＤyと同一であるかどうかが確認される(この例では、復号結果がＲＮＤy＋１になっているかどうかが確認される)。この結果が正しくなければ、ＨＤＤ側５０内の認証失敗カウンタ５５がインクリメントされ」との記載、及び、上記（オ）の「【００７０】このように、本実施の形態によれば、ハードディスクドライブ(ＨＤＤ)等の外部記憶装置側からセットトップボックス１０等のシステム装置(側)を認証することにより、外部記憶装置が特定の組み合わせ以外で動作することを防ぎ」との記載からみて、当該過程における確認とは、外部記憶装置がシステム装置を認証することを意味すると解される。
　よって、引用文献１に記載された認証方法は、
　外部記憶装置が、発生した乱数ＲＮＤｙに第１の秘密鍵を用いて暗号化を施した暗号化乱数をシステム装置に送信すると共に、当該暗号化乱数に対してシステム装置により第１の秘密鍵を用いて復号化し一定の法則に則って加工を施した後に第２の秘密鍵で暗号化した情報を外部記憶装置に送信する過程、及び、
　外部記憶装置が、システム装置から送信された情報を第２の秘密鍵を用いて復号化した後の数が乱数ＲＮＤｙを一定の法則に則って加工したものであることを確認し、システム装置を認証する過程
を含むことが記載されたものと認められる。
　
（ｄ）上記（ア）の「【００１３】一方、本発明は、外部記憶装置と、この外部記憶装置に対してアクセスするシステム装置とを備えた認証システムとして把握することができる。この認証システムにおけるシステム装置では、発生した乱数を外部記憶装置に送信し、送信された乱数に対して外部記憶装置が一定の法則に則って加工を施した後に秘密鍵で暗号化した情報を外部記憶装置から受信し、受信した情報を秘密鍵を用いて復号化し、復号化された情報に基づいて、乱数に対して一定の法則に則って加工が施されたことを認識することで、外部記憶装置とシステム装置とが互いに同一の秘密鍵を保持していることを確認している。この確認の結果として、認証の連続失敗回数をカウントし、認証の連続失敗回数がある一定値を超えた時点で外部記憶装置に対するアクセスを停止することを特徴とすれば、認証の誤りに対してアクセスを停止してしまう問題に対応することができる。」との記載から、引用文献１に記載された認証方法は、システム装置において認証の連続失敗回数がある一定値を超えると、外部記憶装置に対するアクセスを停止する過程を有することが読み取れる。
　また、上記（イ）の「【００２６】システム側３０に設けられる認証失敗カウンタ３６、ＨＤＤ側５０に設けられる認証失敗カウンタ５５は、連続して認証の失敗をした回数が記録される。ここでは、相手機器が秘密情報を共有していないことが明らかになった時点で、認証の失敗が発生し、認証失敗カウンタ３６,５５のカウント値がインクリメントされる。相手機器が秘密情報を共有していることが明らかになった時点で、認証失敗カウンタ３６,５５のカウンタ値が「０」にリセットされる。また、認証失敗カウンタ３６,５５のカウンタ値がある一定数を超えた時点で、システム側３０またはＨＤＤ側５０の動作を停止している。」との記載、及び上記（ウ）の「【００３５】次に、ＨＤＤ側５０では、加工されて送られてきたＲＮＤyに対して秘密鍵Ｐks(＝Ｉs)にて復号化が行なわれ、その結果が特定の加工を受けたＲＮＤyと同一であるかどうかが確認される(この例では、復号結果がＲＮＤy＋１になっているかどうかが確認される)。この結果が正しくなければ、ＨＤＤ側５０内の認証失敗カウンタ５５がインクリメントされ、本コマンドプロトコルが終了されて、通常のＡＴＡコマンドと同様の方式にてエラーがシステム側３０に返される。認証失敗カウンタ５５の出力がある特定の値(例えば３)を超える場合には、セキュリティ上の問題があるとして、ＨＤＤ側５０ではシステム停止などの定められた状態への遷移がなされ、コマンドが受け付けられないように制御される。」との記載を併せると、引用文献１に記載の認証方法は、外部記憶装置において認証の連続失敗回数がある一定値を超えると外部記憶装置のシステムが停止する過程を有することも読み取れる。
　よって、引用文献１に記載の認証方法は、
　システム装置において認証の連続失敗回数がある一定値を超えると、外部記憶装置に対するアクセスを停止する過程と、
　外部記憶装置において認証の連続失敗回数がある一定値を超えると外部記憶装置のシステムが停止する過程
を有することが記載されたものと認められる。
　
　以上のことから、引用文献１には、以下の発明（以下、「引用発明」という。）が記載されたものと認められる。
　
　システム装置と外部記憶装置とを備えた認証システムが実行する、外部記憶装置に対する書き込み及び読み出しに係る認証方法であって、
　システム装置が、発生した乱数ＲＮＤｘを外部記憶装置へ送信すると共に、外部記憶装置が当該乱数ＲＮＤｘに対して一定の法則に従って加工を施した後に秘密鍵で暗号化した情報をシステム装置に送信する過程と、
　システム装置が、外部記憶装置から受信した当該情報を秘密鍵を用いて復号化し、復号化された情報に基づいて、乱数ＲＮＤｘに対して一定の法則に則って加工が施されたことを認識することにより、外部記憶装置が秘密鍵を保持しているか否かをシステム装置が判断するという、認証を行う過程と、
　外部記憶装置が、発生した乱数ＲＮＤｙに第１の秘密鍵を用いて暗号化を施した暗号化乱数をシステム装置に送信すると共に、当該暗号化乱数に対してシステム装置により第１の秘密鍵を用いて復号化し一定の法則に則って加工を施した後に第２の秘密鍵で暗号化した情報を外部記憶装置に送信する過程と、
　外部記憶装置が、システム装置から送信された情報を第２の秘密鍵を用いて復号化した後の数が乱数ＲＮＤｙを一定の法則に則って加工したものであることを確認し、システム装置を認証する過程と、
　システム装置において認証の連続失敗回数がある一定値を超えると、外部記憶装置に対するアクセスを停止する過程と、
　外部記憶装置において認証の連続失敗回数がある一定値を超えると外部記憶装置のシステムが停止する過程と
を含むことを特徴とする認証方法。
　
（２）周知技術
　原査定の拒絶の理由に引用された、本願の優先権主張の日前に頒布された刊行物である特開平１０−２８５１５５号公報（以下、「引用文献２」という。）には、以下の記載がある。
（当審注：下線は当審が付与したものである。）
　
（カ）「【０００３】
【発明が解決しようとする課題】上記チャレンジ／レスポンス方式においては、ユーザ処理装置からのアクセス要求に対して、サーバーが乱数によりチャレンジを生成してユーザ処理装置へ送信し、ユーザ処理装置がチャレンジを暗号化することによりレスポンスを生成してサーバーへ送信し、サーバーがレスポンスを復号した結果とチャレンジとを比較することにより認証を行う。
【０００４】従って、上記チャレンジ／レスポンス方式においては、認証を行うためのサーバーとユーザ処理装置との間の通信回数は３回であり、またサーバーはチャレンジをユーザ処理装置へ送信した後レスポンスをユーザ処理装置から受信するまでチャレンジを内部の記憶領域に保持しておく必要があった。
【０００５】
本発明の目的は、上記問題点に鑑み、認証を行うためのサーバーとユーザ処理装置との間の通信回数を削減し、サーバー内にチャレンジ送信からレスポンス受信まで認証に必要な情報を保持する必要のない、ユーザ認証方法を提供すること
　
（キ）「【０００７】前記
ユーザ処理装置は、乱数生成手段が乱数Ｒを生成し、
チャレンジ構成手段が前記共有データＳと前記乱数Ｒとを連結してチャレンジＣを構成し、レスポンス生成手段が前記チャレンジＣを暗号化してレスポンスＫ（Ｃ）を生成し、転送手段が前記乱数Ｒと前記レスポンスＫ（Ｃ）を前記サーバーへ送信する
【０００８】前記
サーバーは、前記ユーザ処理装置から前記乱数Ｒと前記レスポンスＫ（Ｃ）を受信すると、共有データ取得手段が前記サーバーと前記ユーザ処理装置とが共有しかつ第三者の使用に対して無効なデータＳを取得し、チャレンジ構成手段が前記共有データＳと前記ユーザ処理装置から受信した前記乱数Ｒとを連結してチャレンジＣを構成し、レスポンス復号手段が前記ユーザ処理装置から受信した前記レスポンスＫ（Ｃ）を復号して復号結果Ｃ’を生成し、チャレンジ比較手段が前記復号結果Ｃ’と前記チャレンジＣとを比較し、一致すれば認証成功、不一致であれば認証失敗と判定する
　
（ク）「【００２０】
【発明の効果】以上説明したように、
本発明によれば、ユーザ処理装置がサーバーへのアクセスを要求する時のユーザ認証において、認証を行うためのサーバーとユーザ処理装置との間の通信回数を削減することが可能であり、またサーバー内にチャレンジ送信からレスポンス受信まで認証に必要な情報を保持することを不要にできる。即ち、従来技術によるチャレンジ／レスポンス方式ではサーバーから送信された乱数に対して暗号化を実行してレスポンスを生成するのに対して、本発明によるユーザ認証方法においては、サーバーとユーザ処理装置とが共有しかつ第三者の使用に対して無効なデータと乱数とを連結したデータに対して暗号化を実行してレスポンスを生成する
サーバー側で乱数を保持する必要がなくなり、記憶容量削減および処理簡易化の効果がある
　
　また、本願の優先権主張の日前に頒布された刊行物である特開２０００−３６８０９号公報（以下、「引用文献３」という。）には、以下の記載がある。
（当審注：下線は、当審が付与したものである。）
　
（ケ）「【０００３】
【発明が解決しようとする課題】前述のように、ネットワークシステムが大規模化すると、通信のコネクションが張られる度毎にユーザの認証を行う処理がサーバ側のオーバーヘッドとなっていた。１つのアプリケーションサーバに複数のコネクションを張るような場合、１回目のコネクションでユーザ認証を行い、認証されれば２回目以降のコネクションでは簡易認証だけを行うユーザ要求ができればオーバーヘッドも低減されると考えられる。」
　
（コ）「【００１１】次に、図４により本発明における簡易認証処理について説明する。ユーザからのサーバ接続要求を受けた時(ステップ401)、クライアント111では、接続先のサーバのアドレスとポート番号を前記格納されたユーザ情報131と比較し、一致したならば、この接続先への認証は終わっているものとして、認証サーバ112に簡易認証要求を送信する(ステップ402)。一方、認証サーバ112は、クライアント111からの簡易認証要求を受信した時(ステップ403)、ユーザ情報確認処理を行う(ステップ404)。当該確認処理の詳細については、図７において後述する。認証サーバ112では、それが通常認証なのか簡易認証なのかを判別するために、接続元クライアントのアドレスとポート番号を、自身が保持しているユーザ情報132と比較し、一致しなかった場合、認証失敗をクライアント111に通知し、クライアント111との接続を切断する(ステップ418)。
【００１２】一致した場合には、
クライアント111は乱数を発生させ、それをクライアント111が保持しているユーザ情報131のセション鍵で暗号化し(ステップ405)、それら乱数と暗号化された乱数とを認証サーバ112に送信する(ステップ406)。認証サーバ112はそれを受信した後(ステップ407)、自身が保持しているユーザ情報132のセション鍵で、暗号化されている乱数を復号し(ステップ408)、同時に送られてくる乱数と比較する(ステップ409)。一致しなければ、認証失敗をクライアント111に通知し、クライアント111との接続を切断する(ステップ418)。一致すれば、認証成功をクライアント111に送信する(ステップ410)
　
（サ）「【００１８】
【発明の効果】以上説明したように、本発明によれば、ユーザの送信元アドレスとポート番号が前回の認証時と一致し、かつユーザのコネクション接続要求がユーザの申請に符合した場合について、２回目以降の
認証処理を簡易化することができる。
　
　上記（カ）、（キ）及び（ク）から、引用文献２には、認証処理の簡易化を目的として、認証される側であるユーザ処理装置が乱数Ｒを生成し、当該乱数Ｒと共有データＳとを連結したチャレンジＣを暗号化してレスポンスＫ（Ｃ）を生成し、当該乱数Ｒと前記レスポンスＫ（Ｃ）とを認証する側であるサーバーへ送信する過程、及び、サーバーにおいて受信した前記レスポンスＫ（Ｃ）を復号した復号結果と受信した乱数Ｒを共有データＳと連結した値とを比較することにより認証を行う過程が記載されていると解され、
　また、上記（ケ）、（コ）及び（サ）から、引用文献３には、認証処理の簡易化を目的として、認証される側であるクライアントが乱数を生成すると共に当該乱数を暗号化し、乱数と暗号化された乱数とを認証する側である認証サーバに送信する過程、及び、認証サーバにおいて乱数と暗号化された乱数とを受信し、暗号化されている乱数を復号し、同時に送られてくる乱数と比較して認証を行う過程が記載されていると解されるように、暗号化された乱数を復号することにより相手機器の認証を行う技術分野において、
　乱数を認証される側で発生し、その乱数を暗号化した暗号値と該乱数とを認証する側に伝送する過程、及び、
　前記乱数及び暗号値を受信し，その暗号値を復号した結果と該乱数とを比較し，該暗号値が復号された結果と該乱数とが同一の場合に正当であると認証する過程
による認証を行うことで、認証処理を簡易化する技術は本願の優先権主張の日前に周知の技術（以下「周知技術１」という。）である。
　
４．対比
　本願発明と、引用発明とを対比する。
　引用発明の「システム装置」、「外部記憶装置」、「認証システム」、「書き込み」及び「読み出し」は、本願発明の「ホスト」、「書込み装置」、「データ処理装置」、「書込み」及び「読取り」にそれぞれ相当する。
　
　引用発明の「システム装置と外部記憶装置とを備えた認証システムが実行する、外部記憶装置に対する書き込み及び読み出しに係る認証方法」とは、外部記憶装置に対するアクセスすなわち書き込み及び読み出しが許可されるか、あるいは許可されないかを決定する方法であることは明らかであるから、本願発明の「ホストと書込み装置とを具備するデータ処理装置が許可する書込み及び／又は読取りを認証する認証方法」とは、同じものといえる。
　
　引用発明の「外部記憶装置が、発生した乱数ＲＮＤｙに第１の秘密鍵を用いて暗号化を施した暗号化乱数をシステム装置に送信すると共に、当該暗号化乱数に対してシステム装置により第１の秘密鍵を用いて復号化し一定の法則に則って加工を施した後に第２の秘密鍵で暗号化した情報を外部記憶装置に送信する過程と、
　外部記憶装置が、システム装置から送信された情報を第２の秘密鍵を用いて復号化した後の数が乱数ＲＮＤｙを一定の法則に則って加工したものであることを確認し、システム装置を認証する過程」に関し、引用発明の「乱数ＲＮＤｙ」は、本願発明の「第１乱数」と、”書込み装置がホストを認証するための第１の乱数”である点で一致する。
　また、引用発明の「暗号化乱数」は、乱数ＲＮＤｙを暗号化したものであって、引用発明の「暗号化乱数に対してシステム装置が第１の秘密鍵を用いて復号化し一定の法則に則って加工を施した後に第２の秘密鍵で暗号化した情報」とは、乱数ＲＮＤｙに対して加工を施した情報、すなわち、乱数ＲＮＤｙに基づく情報に対して第２の秘密鍵で暗号化した情報であるといえるから、引用発明の「該暗号化乱数に対してシステム装置が第１の秘密鍵を用いて復号化し一定の法則に則って加工を施した後に第２の秘密鍵で暗号化した情報」と、本願発明の「第１暗号値」とは、”第１の乱数に基づく情報に対して暗号化した第１の暗号値”である点で一致する。
　したがって、引用発明の「外部記憶装置が、発生した乱数ＲＮＤｙに第１の秘密鍵を用いて暗号化を施した暗号化乱数をシステム装置に送信すると共に、当該暗号化乱数に対してシステム装置により第１の秘密鍵を用いて復号化し一定の法則に則って加工を施した後に第２の秘密鍵で暗号化した情報を外部記憶装置に送信する過程」と、本願発明の「前記ホストで第１乱数を発生し、その第１乱数を暗号化した第１暗号値と該第１乱数とを前記書込み装置に伝送する過程」とは、
”書込み装置がホストを認証するための第１の乱数を発生し、ホストがその第１の乱数に基づく情報に対して暗号化した第１の暗号値を書込み装置に伝送する過程”
　である点で一致する。
　そして、引用発明の「システム装置から送信された情報」とは、外部記憶装置がシステム装置から第１の暗号値である「第２の秘密鍵で暗号化した情報」を受信することに他ならず、また、引用発明の「第２の秘密鍵を用いて復号化した後の数が乱数ＲＮＤｙを一定の法則に則って加工したものであることを確認し、システム装置を認証する」と、本願発明の「第１暗号値を復号した結果と該第１乱数とを比較し、該第１暗号値が復号された結果と該第１乱数が同一の場合に正当なホストであると、前記書込み装置が前記ホストを認証する」とは、”第１の暗号値を復号した結果と該第１の乱数とを比較し、該第１の暗号値が復号された結果と該第１の乱数が対応するものである場合に正当なホストであると、書込み装置がホストを認証する”点で一致する。
　
　引用発明の「システム装置が、発生した乱数ＲＮＤｘを外部記憶装置へ送信すると共に、外部記憶装置が当該乱数ＲＮＤｘに対して一定の法則に従って加工を施した後に秘密鍵で暗号化した情報をシステム装置に送信する過程と、
　システム装置が、外部記憶装置から受信した当該情報を秘密鍵を用いて復号化し、復号化された情報に基づいて、乱数ＲＮＤｘに対して一定の法則に則って加工が施されたことを認識することにより、外部記憶装置が秘密鍵を保持しているか否かをシステム装置が判断するという、認証を行う過程」において、「外部記憶装置が秘密鍵を保持しているか否かをシステム装置が判断するという、認証」とは、システム装置が外部記憶装置が正当であると認証することを意味することは明らかである。
　そうしてみると、引用発明の「乱数ＲＮＤｘ」と、本願発明の「第２の乱数」とは、”ホストが外部記憶装置を認証するための第２の乱数”である点で一致し、引用発明の「乱数ＲＮＤｘに対して一定の法則に従って加工を施した後に秘密鍵で暗号化した情報」と、本願発明の「第２暗号値」とは、”第２の乱数に基づく情報に対して暗号化した第２の暗号値”である点で一致するから、引用発明の「システム装置が、発生した乱数ＲＮＤｘを外部記憶装置へ送信すると共に、外部記憶装置が当該乱数ＲＮＤｘに対して一定の法則に従って加工を施した後に秘密鍵で暗号化した情報をシステム装置に送信する過程」と、本願発明の「前記第１乱数とは別に前記書込み装置で第２乱数を新たに発生し，その第２乱数を暗号化した第２暗号値と該第２乱数とを前記ホストに伝送する過程」とは、
”ホストが外部記憶装置を認証するための第２の乱数を発生し、書込み装置がその第２の乱数に基づく情報に対して暗号化した第２の暗号値をホストに伝送する過程”である点で一致する。
　また、引用発明の「復号化された情報に基づいて、乱数ＲＮＤｘに対して一定の法則に則って加工が施されたことを認識することにより、外部記憶装置が秘密鍵を保持しているか否かをシステム装置が判断するという、認証」と、本願発明の「第２暗号値を復号した結果と該第２乱数とを比較し、該第２暗号値が復号された結果と該第２乱数とが同一の場合に正当な書込み装置であると、前記ホストが前記書込み装置を認証する」とは、”第２の暗号値を復号した結果と該第２の乱数とを比較し、該第２の暗号値が復号された結果と該第２の乱数が対応するものである場合に正当な書込み装置であると、ホストが書込み装置を認証する”点で一致する。
　したがって、引用発明の「システム装置が、外部記憶装置から受信した当該情報を秘密鍵を用いて復号化し、復号化された情報に基づいて、乱数ＲＮＤｘに対して一定の法則に則って加工が施されたことを認識することにより、外部記憶装置が秘密鍵を保持しているか否かをシステム装置が判断するという、認証を行う過程」と、本願発明の「前記第２乱数及び第２暗号値を受信し，その第２暗号値を復号した結果と該第２乱数とを比較し，該第２暗号値が復号された結果と該第２乱数とが同一の場合に正当な書込み装置であると，前記ホストが前記書込み装置を認証する過程」とは、
”前記第２の暗号値を受信し、その第２の暗号値を復号した結果と該第２の乱数とを比較し、該第２の暗号値が復号された結果と該第２の乱数が対応するものである場合に正当な書込み装置であると、前記ホストが前記書込み装置を認証する過程”
である点で一致する。
　
　引用発明の「システム装置において認証の連続失敗回数がある一定値を超えると、外部記憶装置に対するアクセスを停止する過程と、
　外部記憶装置において認証の連続失敗回数がある一定値を超えると外部記憶装置のシステムが停止する過程」は、システム装置における外部記憶装置の認証が成功し、かつ、外部記憶装置におけるシステム装置の認証が成功している場合を含む場合である、いずれかの認証の連続失敗回数がある一定値を超えていない場合に、外部記憶装置に対するアクセスすなわち外部記憶装置がデータの書込み又はデータの読取りを行う過程が実行されることを意味することは明らかであるから、引用発明の「システム装置において認証の連続失敗回数がある一定値を超えると、外部記憶装置に対するアクセスを停止する過程と、
　外部記憶装置において認証の連続失敗回数がある一定値を超えると外部記憶装置のシステムが停止する過程」と、本願発明の「前記書込み装置によって前記ホストが正当であると認証され，かつ，前記ホストによって前記書込み装置が正当であると認証されると，前記書込み装置は，データの書込み又はデータの読取りを行う過程」とは
”前記書込み装置によって前記ホストが正当であると認証され、かつ、前記ホストによって前記書込み装置が正当であると認証された場合には、前記書込み装置は、データの書込み又はデータの読取りを行う過程”
である点で一致する。
　
　したがって、本願発明と引用発明とは、以下の一致点で一致し、相違点で相違する。
（一致点）
　ホストと書込み装置とを具備するデータ処理装置が許可する書込み及び／又は読取りを認証する認証方法であって、
　書込み装置がホストを認証するための第１の乱数を発生し、ホストがその第１の乱数に基づく情報に対して暗号化した第１の暗号値を前記書込み装置に伝送する過程と、
　前記第１の暗号値を受信し、その第１の暗号値を復号した結果と該第１の乱数とを比較し、該第１の暗号値が復号された結果と該第１の乱数が対応するものである場合に正当なホストであると、前記書込み装置が前記ホストを認証する過程と、
　ホストが外部記憶装置を認証するための第２の乱数を発生し、書込み装置がその第２の乱数に基づく情報に対して暗号化した第２の暗号値を前記ホストに伝送する過程と、
　前記第２の暗号値を受信し、その第２の暗号値を復号した結果と該第２の乱数とを比較し、該第２の暗号値が復号された結果と該第２の乱数が対応するものである場合に正当な書込み装置であると、前記ホストが前記書込み装置を認証する過程と、
　前記書込み装置によって前記ホストが正当であると認証され、かつ、前記ホストによって前記書込み装置が正当であると認証された場合には、前記書込み装置は、データの書込み又はデータの読取りを行う過程と
を含むことを特徴とする認証方法。
　
（相違点）
（相違点１）
　書込み装置がホストを認証するための”第１の乱数”に関し、本願発明の「第１乱数」は、ホストで発生されて、また第１乱数のままホストで暗号化された結果である第１暗号値と共に書込み装置に送られ、書込み装置において第１暗号値と共に受信され、該第１暗号値を復号した結果と、当該第１乱数とが同一である場合に認証されるものであるのに対して、引用発明の「ＲＮＤｙ」は、外部記憶装置で発生され第１の秘密鍵で暗号化されてシステム装置に送られるものであり、また、システム装置において一定の法則に則って加工された上で暗号化されて外部記憶装置に送られ、外部記憶装置において復号した結果が、ＲＮＤｙを一定の法則に則って加工したものであることを確認して認証されるものである点。
　
（相違点２）
　ホストが書込み装置を認証するための”第２の乱数”に関し、本願発明の「第２乱数」は、書込み装置で発生されて、また第２乱数のまま書込み装置で暗号化された結果である第２暗号値と共にホストに送られ、ホストにおいて第２暗号値と共に受信され、該第２暗号値を復号した結果と、当該第２乱数とが同一である場合に認証されるものであるのに対して、引用発明の「ＲＮＤｘ」は、システム装置で発生されて書込み装置に送られるものであり、また、外部記憶装置において一定の法則に則って加工された上で暗号化されてシステム装置に送られ、システム装置において復号した結果が、ＲＮＤｘを一定の法則に則って加工したものであることを確認して認証されるものである点
　
（相違点３）
　ホストと書込み装置の認証の順序に関し、本願発明は、書込み装置がホストを認証する過程である「前記ホストで第１乱数を発生し，その第１乱数を暗号化した第１暗号値と該第１乱数とを前記書込み装置に伝送する過程と；
　前記第１乱数及び第１暗号値を受信し，その第１暗号値を復号した結果と該第１乱数とを比較し，該第１暗号値が復号された結果と該第１乱数とが同一の場合に正当なホストであると，前記書込み装置が前記ホストを認証する過程」の後に、ホストが書込み装置を認証する過程である「前記第１乱数とは別に前記書込み装置で第２乱数を新たに発生し，その第２乱数を暗号化した第２暗号値と該第２乱数とを前記ホストに伝送する過程と；
　前記第２乱数及び第２暗号値を受信し，その第２暗号値を復号した結果と該第２乱数とを比較し，該第２暗号値が復号された結果と該第２乱数とが同一の場合に正当な書込み装置であると，前記ホストが前記書込み装置を認証する過程」が行われるのに対し、引用発明は、外部記憶装置がシステム装置を認証する過程の前に、システム装置が外部記憶装置を認証する過程が行われるものである点。
　
（相違点４）
　書込み装置が、データの書込み又はデータの読取りを行う過程に関し、本願発明は「前記書込み装置によって前記ホストが正当であると認証され，かつ，前記ホストによって前記書込み装置が正当であると認証される」場合に、書込み装置が、データの書込み又はデータの読取りを行うのに対し、引用発明は、”システム装置において認証の連続失敗回数がある一定値を超える”場合、あるいは、”外部記憶装置において認証の連続失敗回数がある一定値を超える”場合に外部記憶装置へのアクセスが停止されるものであるため、認証に成功した場合のみならず、システム装置における認証の連続失敗回数がある一定値以下の場合、かつ、外部記憶装置における認証の連続失敗回数がある一定値以下の場合にも外部記憶装置がデータの書込み又はデータの読取りを行うものである点。
　
５．判断
　上記相違点について検討する。
（相違点１）及び（相違点２）について；
　暗号化された乱数を復号することにより相手機器の認証を行う技術分野において、
　乱数を、認証される側で発生し、その乱数を暗号化した暗号値と該乱数とを認証する側に伝送する過程、及び、
　前記乱数及び暗号値を受信し，その暗号値を復号した結果と該乱数とを比較し，該暗号値が復号された結果と該乱数とが同一の場合に正当であると認証する過程
による認証を行うことで、認証処理を簡易化する技術は本願の優先権主張の日前に周知の技術（「周知技術１」）である。
　そして、認証の技術分野において処理を簡易化することは当業者にとり周知の技術課題であって、引用発明においても当然追及されるものであることからすれば、暗号化された乱数を復号することにより相手機器の認証を行う技術分野に属する引用発明において、認証処理を簡易化するために、外部記憶装置がシステム装置を認証する過程、及びシステム装置が外部記憶装置を認証する過程にそれぞれ該周知の技術を適用することで、
　システム装置が第１の乱数を発生し、該第１の乱数を暗号化した暗号値と該第１の乱数とを外部記憶装置に伝送する過程、及び、
　外部記憶装置が該第１の乱数及び暗号値を受信し、その暗号値を復号した結果と該第１の乱数とを比較し、該暗号値が復号された結果と該第１の乱数とが同一の場合にシステム記憶装置が正当であると認証する過程
により、外部記憶装置がシステム装置を認証する過程を構成すると共に、
　外部記憶装置が第２の乱数を発生し、該第２の乱数を暗号化した暗号値と該第２の乱数とをシステム装置に伝送する過程、及び、
　システム装置が該第２の乱数及び暗号値を受信し、その暗号値を復号した結果と該第２の乱数とを比較し、該暗号値が復号された結果と該第２の乱数とが同一の場合に外部記憶装置が正当であると認証する過程
により、システム装置が外部記憶装置を認証する過程を構成することは、当業者が容易に想到し得た事項といえる。
　よって、相違点１及び相違点２は、いずれも格別のものではない。
　
（相違点３）について；
　機器を相互に認証する技術において、どちらの機器が先に認証を行うのかは当業者が適宜定め得る事項であり、書込み装置が先にホストを認証し、続いてホストが書込み装置を認証することも周知の技術事項（例、特開２００２−２８８６１７号公報には、【０００７】段落乃至【００１０】段落に、「【従来の技術】」として、書込み装置であるＩＣカードが、乱数を用いてホストであるカード処理装置が適正な装置であることを認証し、次に同様の処理でカード処理装置がＩＣカードが適正な装置であることを認証する相互認証システムが記載されている。）であるから、引用発明において、先に外部記憶装置がシステム装置を認証する過程を行い、その後でシステム装置が外部記憶装置を認証する過程を行うよう構成することは当業者が容易に想到し得た事項といえる。
　よって、相違点３は格別のものではない。
　
（相違点４）について；
　認証の技術分野において、認証が失敗したことをどの程度許容するかは当業者が適宜定め得る事項であって、認証の失敗を全く許容しないよう定めることも当業者が適宜なし得る事項であることからみて、引用発明において、認証の失敗を全く許容しないようにする構成、すなわち、外部記憶装置によるシステム装置の認証、及び、システム装置による外部記憶装置の認証がいずれも成功したことを条件として、外部記憶装置がデータの書込み又はデータの読取りを行う構成とすることは当業者が容易に想到し得た事項といえる。
　よって、相違点４は格別のものではない。
　
　そして、本願発明によってもたらされる効果も，引用発明及び周知の技術事項から当業者であれば容易に予測することができる程度のものであって，格別のものとはいえない。
　
６．むすび
　以上のとおり、本願の請求項２１に係る発明は、引用発明及び周知技術に基いて当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　
　よって、上記結論のとおり、審決する。