【事件の表示】
　特願２０１７−　７５２２９「暗号化トランスポート・ソリッドステート・ディスク・コントローラ」拒絶査定不服審判事件〔平成２９年　８月３１日出願公開、特開２０１７−１５３１１７〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
第１　手続の経緯
　
　本願は，２０１２年４月２０日（パリ条約による優先権主張外国庁受理２０１１年４月２９日（以下，「優先日」という。）　アメリカ合衆国）を国際出願日とする特願２０１４−５０８４４６号の一部を，特許法第４４条第１項の規定により，平成２９年４月５日に新たな特許出願としたものであって，
　平成２９年４月１０日付けで審査請求がなされるとともに手続補正がなされ，平成３０年６月６日付けで審査官により拒絶理由が通知され，平成３１年１月３１日付けで拒絶査定（以下，「原査定」という。）がなされ，これに対して令和１年６月５日に拒絶査定不服審判の請求がなされるとともに手続補正がなされ，同年９月１７日付けで審査官により特許法第１６４条第３項に定める報告（前置報告）がなされたものである。
　　
第２　令和１年６月５日付けの手続補正の適否
　令和１年６月５日付けの手続補正（以下，「本件手続補正」という。）は，平成２９年４月１０日付けの手続補正により補正された請求項１乃至２０における明瞭でない表現を，明瞭にすることを目的とするものであって，当該補正事項は，願書に最初に添付された，明細書，特許請求の範囲，及び，図面（以下，「当初明細書等」という。）に記載した事項の範囲内でなされ，本件手続補正前に受けた拒絶理由通知において特許をすることができないものか否かについての判断が示された全ての発明と，本件手続補正により補正された請求項に係る発明とが，発明の単一性の要件を満たす一群の発明に該当するものであるから，本件手続補正は，特許法第１７条の２第３項乃至第５項の規定を満たすものである。
第３　本願発明
　本願の請求項１に係る発明（以下，「本願発明」という。）は，令和１年６月５日付けの手続補正により補正された特許請求の範囲の請求項１に記載された，次のとおりのものである。（下線は補正箇所である。）
「　　【請求項１】
　
ホスト、ソリッドステートディスク（Ｓｏｌｉｄ−Ｓｔａｔｅ　Ｄｉｓｋ：ＳＳＤ）、および、前記ホストと１若しくはそれ以上の暗号化鍵および復号化鍵を交換する手段を含む
　
前記ソリッドステートディスクは、
　
前記
　前記
暗号化データ
　書き込み増幅を有利に低減させるように前記復号化する手段からの結果の少なくとも一部を圧縮する手段と、
　前記圧縮する手段からの結果の少なくとも一部を暗号化する手段と、
　前記暗号化する手段からの結果の少なくとも一部を書式設定（ｆｏｒｍａｔｔｉｎｇ）する手段と、
　前記書式設定する手段からの結果の少なくとも一部を、前記記憶アドレスに従って１若しくはそれ以上の不揮発性メモリ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ　Ｍｅｍｏｒｉｅｓ：ＮＶＭｓ）に記憶する手段と
を含み、
　
前
前記
クの
、
　前記交換する手段は、非対称鍵の交換を使用して前記ホストと前記ソリッドステートディスクとの間でセキュアなリンクを確立する、システム。」
第４　原査定における拒絶理由の概要
　原査定における拒絶理由の概要は，この出願の請求項１乃至請求項２０に係る発明は，本願の優先日前に日本国内又は外国において，頒布された又は電気通信回線を通じて公衆に利用可能となった下記の引用文献１及び引用文献２に記載された発明に基づいて，その出願前にその発明の属する技術の分野における通常の知識を有する者が容易に発明をすることができたものであるから，特許法第２９条第２項の規定により特許を受けることができない，この出願の請求項１乃至請求項２０に係る発明は，特許を受けようとする発明が明確ではないため，特許法第３６条第６項第２号に規定する要件を満たしていない，というものである。
１．米国特許出願公開第２０１１／００５５６６４号明細書
２．特開２００７−２１９８０２号公報
第５　引用文献に記載されている技術的事項及び引用発明
１　引用文献１に記載されている技術的事項及び引用発明
（１）原審における平成３０年６月６日付けの拒絶理由（以下，これを「原審拒絶理由」という）において引用された，本願の優先日前に既に日本国内又は外国において，頒布された又は電気通信回線を通じて公衆に利用可能となった，米国特許出願第２０１１／００５５６６４号明細書（２０１１年３月３日公開，以下，これを「引用文献１」という）には，関連する図面とともに，次の技術的事項が記載されている。
（当審注：下線は，参考のために当審で付与したものである。）
Ａ　「[0032] In the following description, the term 
non-volatilesemiconductor memory (NVSM)
当審訳；　「[0032] 以下の説明において，用語“
不揮発性半導体メモリ(NVSM)
Ｂ　「[0038] In FIG. 1, a NVSM storage system 10 is shown. 
The NVSM storage system 10 includes a host 12 and a NVSM drive 14. The host 12 includesa host control module 16 and a host interface 18. 
The host control module 16 transmits and receives host data to and fromthe NVSM drive 14 via the host interface 18.
[0039] 
The NVSM drive 14 includes a NVSM drive interface 30, a NVSM control module 32, and NVSM 34. 
[0040] 
The NVSM control module 32 includes receive path 40 and a transmit path 42. The receive path 40 includes a compression module 44, a drivedata sector (DDS) generating module 46, an encryption module 48, and an errorcorrection encoding (ECC) module 50.
[0041] 
The compression module 44 compresses host data sectors (HDSs)received from the host 12
[0042] 
The DDS generating module 46 combines compressed HDSs
several HDSs may be combined to form a single DDS.
当審訳；　「[0038] 図1において，NVSM記憶システム10が示されている。
NVSM記憶システム10は，ホスト12及びNVSMドライブ14を含む。ホスト12は，ホスト制御モジュール16とホストインターフェース18を含む。
ホスト制御モジュール16は，ホストインターフェース18を介して，NVSMドライブ14との間でデータの送受信を行う。
これは，読み出し・書き込み・消去のアクセスイベントを含むことができる。
[0039] 
NVSMドライブ14は，NVSMドライブインターフェース30，NVSM制御モジュール32，及びNVSM34を含んでいる。
[0040] 
NVSM制御モジュール32は，受信経路40及び送信経路42を含む。受信経路40は，圧縮モジュール44，ドライブデータセクタ(DDS)生成モジュール46，暗号化モジュール48，および誤り訂正符号(ECC)モジュール50を含む。
[0041] 可能な場合，
圧縮モジュール44は，ホスト12から受信したホストデータセクタ(HDS)を圧縮する。
[0042] 
DDS生成モジュール46は，
圧縮されたHDSを組み合わせる。
幾つかのHDSが組み合わされて単一のDDSを形成してもよい。
Ｃ　「[0044] 
The encryption module 48 encrypts the DDSs received from the DDS generating module 46.
[0045] The ECC module 50 may use one or more ECC methods to prevent errors when writing data to and reading data from the NVSM 34. Parity bits maybe generated and added to the DDSs prior to being stored in the NVSM 34 and/or may be stored separate from the DDSs in the NVSM 34.
[0046] 
The ECC module 50 may store the DDSs at physical block addresses (PBAs) in the NVSM 34.
当審訳；　「[0044] 
暗号化モジュール48は，DDS生成モジュール46から受信したDDSを暗号化する。
[0045] ECCモジュール50は，NVSM34にデータを書き込む際の，及び，NVSM34からデータを読み出す際のエラーを防止するために，1つまたは複数のECC方法を用いる。パリティ・ビットが生成され，NVSM34に格納される前にDDSに付加されるか，又は，NVSM34におけるDDSとは別に記憶することができる。
[0046] 
ECCモジュール50は，NVSM34の物理ブロックアドレス(PBA)にDDSを格納してもよい。
（２）上記Ａ乃至Ｃの記載から，引用文献１には次の発明（以下，「引用発明」という。）が記載されているといえる。
「不揮発性半導体メモリ（NVSM）記憶システムは，ホスト及びNVSMドライブを含むものであって，
　ホストは，ホスト制御モジュールとホストインターフェースを含み，
　ホスト制御モジュールは，ホストインターフェースを介して，NVSMドライブとの間でデータの送受信を行い，
　NVSMドライブは，NVSMドライブインターフェース，NVSM制御モジュール，及びNVSMを含み，
　NVSM制御モジュールは，受信経路及び送信経路を含み，
　受信経路は，圧縮モジュール，ドライブデータセクタ(DDS)発生モジュール，暗号化モジュール，及び誤り訂正符号(ECC)モジュールを含み，
　圧縮モジュールは，ホストから受信したホストデータセクタ(HDS)を圧縮し，
　DDS生成モジュールは，圧縮された幾つかのHDSを組み合わせて単一のDDSを形成し，
　暗号化モジュールは，DDS生成モジュールから受信したDDSを暗号化し，
　ECCモジュールは，NVSMの物理ブロックアドレス(PBA)にDDSを格納する
　不揮発性半導体メモリ（NVSM）記憶システム。」
２　引用文献２に記載されている技術的事項
（１）原審拒絶理由において引用された，本願の優先日前に既に日本国内又は外国において，頒布された又は電気通信回線を通じて公衆に利用可能となった，特開２００７−２１９８０２号公報（２００７年８月３０日公開，以下，これを「引用文献２」という）には，関連する図面とともに，次の技術的事項が記載されている。
Ｄ　「【０００７】
　上記従来技術を、コンテンツの利用条件（再生回数、再生時間）やショッピングポイント、クレジット情報などの利用（消費）に応じて情報が変化するデータに適用して場合、例えば、悪意のある者が、利用前にバックアップを取っておき、利用後にデータをリストアし不正にデータを操作する攻撃（ロールバック攻撃）して、ショッピングポイント、クレジット情報を有利に書き換えるという海賊行為をおこなうということが考えられる。この攻撃では、たとえデータが暗号化されていても解読する必要がなくデータおよび改ざん検出用のデータをコピーすることで比較的容易に実現が可能となる。一方、ハードディスク装置（磁気ディスク装置）では、パスワードを設定し不正なアクセスを制限する方法もあるが、これらのセキュリティの機能は、回路基板上で実現されており、回路基板のリプレイスや
ＨＤＡ（Head Disk Assembly）
Ｅ　「【００３９】
　認証が成功すると書き込みアクセスが可能になるので、ホストＩ／Ｆ制御部１４を介して書き込みのデータと
アドレス(論理ブロックアドレス：ＬＢＡ)
Ｆ　「【００６２】
　〔実施形態２〕 次に、図２ないし図５を用いて本発明の第二の実施形態に係る
記憶装置
【００６３】
　本実施形態では、
データをホストと記憶装置との間で暗号化し、記録メディアにも暗号化して格納する
【００６４】
　図２に示されるように、本実施形態の記憶装置は、暗号処理部１７を有しており、データの暗号化や復号化をおこなう。
【００６５】
　先ず、書き込み動作について説明する。
【００６６】
　ハードディスクのデータに自由にアクセスができると容易にデータのバックアップやリストアができてしまうために、上述したロールバック攻撃が可能になる。そのため、先ず、
ホストとハードディスクの間で認証をおこない、ホストＩ／Ｆ上でデータの暗号化をおこなうためのセッション鍵を共有する
【００６７】
　認証が成功してセッション鍵が共有されると、ＣＰＵ１０は、セッション鍵を暗号処理部１７に設定する。また、ＨＤＡ部２１の格納領域２５にデータを格納するときにデータを暗号化するメディア暗号鍵を、不揮発メモリ２３から読み出し暗号処理部１７に設定する。
【００６８】
　メディア暗号鍵は、不揮発メモリ２３から読み出すときに盗聴される可能性があるため暗号化しておいてもよい。その場合は、暗号化メディア暗号鍵を復号して暗号処理部に設定する。
【００６９】
　認証が成功すると書き込みアクセスが可能になり、ホストとハードディスクの間でセッション鍵が共有されているので、
ホストで書き込むデータを、セッション鍵を用いて暗号化した後、暗号化データとＬＢＡの情報をホストＩ／Ｆ制御部１４を介してハードディスクに転送する。
【００７０】
　そして、
暗号化データとＬＢＡを
暗号処理部１７に転送する。暗号処理部１７では、先ず、セッション鍵で暗号化されている暗号化データを、セッション鍵を用いて復号化し、続いてメディア暗号鍵を用いて、再びデータを暗号化する。そして、その暗号化したデータを信号処理部１５に転送し、信号処理部１５でＣＲＣ処理や変調をおこないＨＤＡ部２１の格納領域２５内にある通常領域２６の指定されたＬＢＡの示す個所にデータを書き込む。
Ｇ　「【００８０】
　次に、図３を用いて
セッション鍵を共有する認証
【００８１】
　先ず、
ハードディスク装置は、
ハードディスク装置の証明書（ＨＤＤ証明書）（ハードディスクの公開鍵
を含む）
を設定しておく。
ホストには、
ホスト証明書（ホストの公開鍵
を含む）
を設定しておく。
【００８２】
　先ず、
ホストは、ハードディスク装置にホスト証明書を送信する
ハードディスクは、ＨＤＤ証明書をホストに転送する
Ｈ　「【００８５】
　そして、乱数Ｎ２ｈｄを生成して、ホスト公開鍵で暗号化し（Ｔ０１５）、暗号化乱数Ｎ２ｈｄをホストに転送する（Ｔ０１６）。次に、
ホストでは、
セッション鍵を生成する
ハードディスクでも、
セッション鍵を生成する
【００８６】
　公開鍵で暗号化されたデータは、秘密鍵がないと復号化できないため、たとえホストＩ／Ｆ上のデータを盗聴されたとしても秘密鍵を所有していないとセッション鍵を生成するための乱数を復号できないため、安全にセッション鍵を共有することができる。また、このように
共有されたセッション鍵を用いてデータを暗号化することにより、ホストとハードディスク間でセキュアにデータの交換をおこなうことができる
Ｉ　「【００８８】
　次に、図４および図５を用いて
データの書き込みや読み出し毎にセッション鍵を変更する
Ｊ　「【００９０】
　先ず、図４により
書き込み時の動作
【００９１】
　図３に示した処理によって、セッション鍵Ｋｓは、既に共有されているものとする。
【００９２】
　先ず、
ホストはデータの暗号化に用いる第二のセッション鍵Ｋ２ｓを
生成する
第二のセッション鍵Ｋ２ｓを、既に生成されているセッション鍵Ｋｓで暗号化し（Ｔ１０２）、ハードディスク装置に送信する
【００９３】
　次に、
ハードディスク装置では、受信した暗号化Ｋ２ｓを共有しているセッション鍵Ｋｓを用いて復号化する
ホストでは書き込むデータを第二のセッション鍵Ｋ２ｓを用いて暗号化し
ハードディスクに対して暗号化データを送信（書き込み命令）する
ハードディスク装置では、Ｋ２ｓを用いてデータを復号し
メディア暗号鍵を用いてデータを暗号化してＨＤＡ部２１などのメディアに書き込む
Ｋ　「【００９４】
　次に、図５により
読み出し時の動作
【００９５】
　先ず、ホストはハードディスク装置に対して第二のセッション鍵を要求する（Ｔ２０１）。
【００９６】
　次に、
ハードディスク装置では、第二のセッション鍵Ｋ２ｓを
生成する
第二のセッション鍵Ｋ２ｓを、セッション鍵Ｋｓで暗号化し
ホストに送信する
【００９７】
　次に、
ホストでは、受信した暗号化Ｋ２ｓを共有しているセッション鍵Ｋｓを用いて復号化する
【００９８】
　次に、
ハードディスク装置では、ＨＤＡ部２１から暗号化データを読み出し、
メディア暗号鍵を用いて暗号化データを復号し
第二のセッション鍵Ｋ２ｓを用いてデータを暗号化する（Ｔ２０８）。そして、Ｋ２ｓで暗号化したデータをホストに転送する
【００９９】
　次に、
ホストでは、第二のセッション鍵Ｋ２ｓを用いて読み出しデータを復号して利用する
（２）上記Ｄ乃至Ｋの記載から，引用文献２には，以下の２つの技術が記載されているといえる。
＜引用文献２記載技術１＞
「データをホストと記憶装置との間で暗号化し，記録メディアにも暗号化して格納する記憶装置であって，
　ホストとハードディスクの間で認証をおこない，ホストＩ／Ｆ上でデータの暗号化をおこなうためのセッション鍵を共有し，
　ホストで書き込むデータを，セッション鍵を用いて暗号化した後，暗号化データとアドレス(論理ブロックアドレス：ＬＢＡ)の情報をホストＩ／Ｆ制御部を介してハードディスクに転送し，
　暗号化データとＬＢＡを暗号処理部に転送し，暗号処理部では，セッション鍵で暗号化されている暗号化データをセッション鍵を用いて復号化し，続いてメディア暗号鍵を用いて，再びデータを暗号化し，その暗号化したデータを信号処理部に転送し，
　信号処理部でＣＲＣ処理や変調をおこないＨＤＡ（HeadDisk Assembly）部の格納領域内にある指定されたＬＢＡの示す個所にデータを書き込むものであって，
セッション鍵を共有する認証は，
　ハードディスク装置はハードディスク装置の証明書（ＨＤＤ証明書）（ハードディスクの公開鍵を含む）を設定しておき，ホストにはホスト証明書（ホストの公開鍵を含む）を設定しておき，
　ホストは，ハードディスク装置にホスト証明書を送信し，ハードディスクは，ＨＤＤ証明書をホストに転送し，
　ホストではセッション鍵を生成し，ハードディスクでもセッション鍵を生成し，
　共有されたセッション鍵を用いてデータを暗号化することにより，ホストとハードディスク間でセキュアにデータの交換をおこなうことができる
　記憶装置。」
＜引用文献２記載技術２＞
「データの書き込みや読み出し毎にセッション鍵を変更する際には，
　書き込み時の動作では，
　ホストでは，データの暗号化に用いる第二のセッション鍵Ｋ２ｓを生成し，第二のセッション鍵Ｋ２ｓを，既に生成されているセッション鍵Ｋｓで暗号化し，ハードディスク装置に送信し，
　ハードディスク装置では，受信した暗号化Ｋ２ｓを共有しているセッション鍵Ｋｓを用いて復号化し，
　ホストでは，書き込むデータを第二のセッション鍵Ｋ２ｓを用いて暗号化し，ハードディスクに対して暗号化データを送信し，
　ハードディスク装置では，第二のセッション鍵Ｋ２ｓを用いてデータを復号し，メディア暗号鍵を用いてデータを暗号化してＨＤＡ部のメディアに書き込むものであって，
　読み出し時の動作では，
　ハードディスク装置では，第二のセッション鍵Ｋ２ｓを生成し，第二のセッション鍵Ｋ２ｓを，セッション鍵Ｋｓで暗号化し，ホストに送信し，
　ホストでは，受信した暗号化Ｋ２ｓを共有しているセッション鍵Ｋｓを用いて復号化し，
　ハードディスク装置では，ＨＤＡ部から暗号化データを読み出し，メディア暗号鍵を用いて暗号化データを復号し，第二のセッション鍵Ｋ２ｓを用いてデータを暗号化し，Ｋ２ｓで暗号化したデータをホストに転送し，
　ホストでは，第二のセッション鍵Ｋ２ｓを用いて読み出しデータを復号して利用する
　記憶装置。」
　
第６　対比
　
１　本願発明と引用発明とを対比する。
　
（１）引用発明の「ホスト」，「不揮発性半導体メモリ（NVSM）」，「不揮発性半導体メモリ（NVSM）ドライブ」，「不揮発性半導体メモリ（NVSM）記憶システム」は，それぞれ本願発明の「ホスト」，「不揮発性メモリ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ　Ｍｅｍｏｒｉｅｓ：ＮＶＭｓ）」，「ソリッドステートディスク（Ｓｏｌｉｄ−Ｓｔａｔｅ　Ｄｉｓｋ：ＳＳＤ）」，「システム」に相当するから，引用発明の「ホスト及びNVSMドライブを含む」「不揮発性半導体メモリ（NVSM）記憶システム」は，本願発明の「ホスト、及びソリッドステートディスク（Ｓｏｌｉｄ−Ｓｔａｔｅ　Ｄｉｓｋ：ＳＳＤ）を含むシステム」に相当する。
（２）引用発明のホストは，ホスト制御モジュールとホストインターフェースを含み，ホスト制御モジュールは，ホストインターフェースを介して，NVSMドライブとの間でデータの送受信を行うものであるから，引用発明の「NVSMドライブ」に含まれるNVSM制御モジュールに含まれる受信経路は，ホストからホストインターフェースを介してデータを受信するための「受け取る手段」を有していることは明らかである。
　よって，本願発明と引用発明とは，「前記ソリッドステートディスクは、前記ホストからデータを受け取る手段を含」むものである点で共通している。
（３）引用発明の「圧縮モジュール」は，「NVSMドライブ」に含まれるものであって，ホストから受信したホストデータセクタ(HDS)の少なくとも一部を「圧縮する手段」であるところ，データが圧縮されることによってNVSMドライブに書き込まれるデータ量が低減され，書き込み増幅が低減されることは明らかであるから，本願発明と引用発明とは，「前記ソリッドステートディスクは、書き込み増幅を有利に低減させるようにデータの少なくとも一部を圧縮する手段を含」むものである点で共通している。
（４）引用発明の「暗号化モジュール」は，「NVSMドライブ」に含まれるものであって，圧縮モジュールによって圧縮された幾つかのHDSをDDS生成モジュールが組み合わせて形成したDDSを暗号化する「暗号化する手段」であって，圧縮する手段からの結果である幾つかのHDSの少なくとも一部を暗号化しているといえるから，本願発明と引用発明とは，「前記ソリッドステートディスクは、前記圧縮する手段からの結果の少なくとも一部を暗号化する手段を含」むものである点で共通している。
（５）引用発明の「ECCモジュール」は，「NVSMドライブ」に含まれるものであって， NVSMに暗号化されたDDSを格納するものであるから，暗号化モジュールによって暗号化されたDDSの少なくとも一部を１若しくはそれ以上のNVSMに記憶するものであるといえ，NVSMに暗号化されたデータの少なくとも一部を「記憶する手段」を実質的に有しているといえる。
　一方，本願発明の「記憶する手段」は，書式設定する手段からの結果の少なくとも一部を，１若しくはそれ以上の不揮発性メモリに記憶するものであるところ，前記書式設定する手段からの結果であるデータは，その前段の暗号化する手段によって暗号化されているから，本願発明と引用発明とは，「前記ソリッドステートディスクは、暗号化されたデータの少なくとも一部を、１若しくはそれ以上の不揮発性メモリ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ　Ｍｅｍｏｒｉｅｓ：ＮＶＭｓ）に記憶する手段を含」むものである点で共通している。
（６）引用発明の「NVSM制御モジュール」は，「NVSMドライブ」に含まれるものであって，圧縮モジュール，DDS発生モジュール，暗号化モジュール，及びECCモジュールを含む受信経路を含んでおり，さらに，上記（２）で検討したように，受信経路は，データを受信するための受け取る手段を有しているものである。してみると，引用発明の「NVSM制御モジュール」は，制御モジュールとして，受信経路に含まれる受け取る手段，圧縮モジュール，暗号化モジュール，及びECCモジュールの各々のモジュールに対して，何らかの制御を行っていることは明らかであって，NVSMドライブの「コントローラ」といえるものである。
　よって，本願発明と引用発明とは「前記受け取る手段，前記圧縮する手段，及び前記暗号化する手段は，各々，少なくとも部分的に前記ソリッドステートディスクのコントローラにより制御され」る点で共通している。
（７）引用発明の「不揮発性半導体メモリ（NVSM）ドライブ」は，NVSMとNVSM制御モジュールを含むものであって，上記（６）で検討したように， NVSM制御モジュールはコントローラといえるものであるから，本願発明と引用発明とは，「前記ソリッドステートディスクは，前記不揮発性メモリと前記コントローラとを有するものである」点で共通している。
２　上記（１）乃至（７）の検討から，本願発明と引用発明とは，以下の点で一致し，また，以下の点で相違する。
＜一致点＞
　ホスト，及びソリッドステートディスク（Ｓｏｌｉｄ−Ｓｔａｔｅ　Ｄｉｓｋ：ＳＳＤ）を含むシステムであって，
　前記ソリッドステートディスクは，
　前記ホストからデータを受け取る手段と，
　書き込み増幅を有利に低減させるようにデータの少なくとも一部を圧縮する手段と，
　前記圧縮する手段からの結果の少なくとも一部を暗号化する手段と，
　暗号化されたデータの少なくとも一部を，１若しくはそれ以上の不揮発性メモリ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ　Ｍｅｍｏｒｉｅｓ：ＮＶＭｓ）に記憶する手段とを含み，
　前記受け取る手段，前記圧縮する手段，及び前記暗号化する手段は，各々，少なくとも部分的に前記ソリッドステートディスクのコントローラにより制御され，前記ソリッドステートディスクは，前記不揮発性メモリと前記コントローラとを有するものである，
　システム。
＜相違点１＞
　本願発明では，システムが「前記ホストと１若しくはそれ以上の暗号化鍵および復号化鍵を交換する手段を含」み，「前記交換する手段が非対称鍵の交換を使用して前記ホストと前記ソリッドステートディスクとの間でセキュアなリンクを確立する」ものであるのに対して，引用発明では，そのような「交換する手段」が開示されていない点。
＜相違点２＞
　受け取る手段に関して，本願発明では，ホストから「暗号化データおよび記憶アドレス」を受け取るものであるのに対して，引用発明では，ホストから「データ」を受け取るものの，「暗号化データ」であることは開示されておらず，「記憶アドレス」を受け取ることも特定されていない点。
＜相違点３＞
　本願発明では，ソリッドステートディスクが「前記暗号化データの少なくとも一部を復号化する手段」を含み，圧縮する手段が，復号化する手段からの結果の少なくとも一部を圧縮するものであるのに対して，引用発明では，そのような「復号化する手段」が開示されていない点。
＜相違点４＞
　本願発明では，ソリッドステートディスクが「前記暗号化する手段からの結果の少なくとも一部を書式設定（ｆｏｒｍａｔｔｉｎｇ）する手段」を含み，記憶する手段が，「前記書式設定する手段からの結果の少なくとも一部を、前記記憶アドレスに従って」１若しくはそれ以上の不揮発性メモリに記憶するものであるのに対して，引用発明では，そのような「書式設定する手段」が開示されていない点。
相違点５
　本願発明では，「復号化する手段」及び「書式設定する手段」がコントローラにより制御されるものであるのに対して，引用発明では，「復号化する手段」及び「書式設定する手段」が開示されていないため，これらがコントローラにより制御されることも開示されていない点。
第７　当審の判断
　
１　相違点１について
　
　上記引用文献２には，上記第５　２（２）＜引用文献２記載技術２＞で示したように，
「データの書き込みや読み出し毎にセッション鍵を変更する際には，
書き込み時の動作では，
ホストでは，データの暗号化に用いる第二のセッション鍵Ｋ２ｓを生成し，第二のセッション鍵Ｋ２ｓを，既に生成されているセッション鍵Ｋｓで暗号化し，ハードディスク装置に送信し，
ハードディスク装置では，受信した暗号化Ｋ２ｓを共有しているセッション鍵Ｋｓを用いて復号化し，
ホストでは，書き込むデータを第二のセッション鍵Ｋ２ｓを用いて暗号化し，ハードディスクに対して暗号化データを送信し，
ハードディスク装置では，第二のセッション鍵Ｋ２ｓを用いてデータを復号し，メディア暗号鍵を用いてデータを暗号化してＨＤＡ部のメディアに書き込むものであって，
　読み出し時の動作では，
ハードディスク装置では，第二のセッション鍵Ｋ２ｓを生成し，第二のセッション鍵Ｋ２ｓを，セッション鍵Ｋｓで暗号化し，ホストに送信し，
ホストでは，受信した暗号化Ｋ２ｓを共有しているセッション鍵Ｋｓを用いて復号化し，
ハードディスク装置では，ＨＤＡ部から暗号化データを読み出し，メディア暗号鍵を用いて暗号化データを復号し，第二のセッション鍵Ｋ２ｓを用いてデータを暗号化し，Ｋ２ｓで暗号化したデータをホストに転送し，
ホストでは，第二のセッション鍵Ｋ２ｓを用いて読み出しデータを復号して利用する」
　という技術が記載されている。
　上記記載によれば，「第二のセッション鍵Ｋ２ｓ」は，書き込み時は，ホストで生成され，セッション鍵Ｋｓで暗号化されてハードディスク装置に送信され，ハードディスク装置でセッション鍵Ｋｓを用いて復号化され，第二のセッション鍵Ｋ２ｓで暗号化されてホストから送信された暗号化データを復号化するものである。一方，読み出し時は，ハードディスク装置で生成され，セッション鍵Ｋｓで暗号化されてホストに送信され，ホストでセッション鍵Ｋｓを用いて復号化され，第二のセッション鍵Ｋ２ｓで暗号化されてハードディスク装置から送信された暗号化データを復号化するものであるから，上記「第二のセッション鍵Ｋ２ｓ」は，ホスト又はハードディスク装置から送信されるデータを暗号化及び復号化するための「暗号化鍵及び復号化鍵」に相当するものである。
　また，上記「第二のセッション鍵Ｋ２ｓ」は，書き込み時はホストからハードディスク装置に送信され，読み出し時はハードディスク装置からホストに送信されるものであるから，ホストとハードディスク装置との間で交換されるものである。
　してみると，引用文献２に記載のホストと記憶装置からなるシステムでは，「第二のセッション鍵Ｋ２ｓ」を交換するための何らかの「交換する手段」を有していることは明らかであって，システムが「ホストと１若しくはそれ以上の暗号化鍵および復号化鍵を交換する手段を含」む構成が，実質的に開示されているといえる。
　さらに，上記引用文献２には，上記第５　２（２）＜引用文献２記載技術１＞で示したように，
「セッション鍵を共有する認証は，
　ハードディスク装置はハードディスク装置の証明書（ＨＤＤ証明書）（ハードディスクの公開鍵を含む）を設定しておき，ホストにはホスト証明書（ホストの公開鍵を含む）を設定しておき，
　ホストは，ハードディスク装置にホスト証明書を送信し，ハードディスクは，ＨＤＤ証明書をホストに転送し，
　ホストではセッション鍵を生成し，ハードディスクでもセッション鍵を生成し，
　共有されたセッション鍵を用いてデータを暗号化することにより，ホストとハードディスク間でセキュアにデータの交換をおこなうことができる」
　という技術が記載されている。
　ここで，ホストがハードディスク装置にホスト証明書（ホストの公開鍵を含む）を送信し，ハードディスクは，ＨＤＤ証明書（ハードディスクの公開鍵を含む）をホストに転送することは，ホストとハードディスク装置の間でそれぞれの公開鍵を「交換」していることに他ならず，また，上記「公開鍵」は，当該公開鍵によって暗号化された暗号化データは当該公開鍵では復号化できず，当該公開鍵に対応する秘密鍵でないと復号化できないものであるから「非対称鍵」に相当するものである。
　そして，引用文献２に記載の上記技術によれば，かかる「公開鍵」，すなわち「非対称鍵」の「交換」により，ホストではセッション鍵を生成し，ハードディスクでもセッション鍵を生成し，共有されたセッション鍵を用いてデータを暗号化することにより，ホストとハードディスク間でセキュアにデータの交換をおこなうことができるものであるところ，「セキュアにデータの交換をおこなう」とは，データ交換を行うリンクがセキュアであるといえるから，「セキュアなリンクを確立する」ことといえる。
　よって，引用文献２には，「非対称鍵の交換を使用して前記ホストと前記ソリッドステートディスクとの間でセキュアなリンクを確立する」ことが開示されているといえる。
　引用発明と引用文献２に記載の技術とは，いずれも，ホストから記憶ドライブにデータを送信し，記憶ドライブに当該データを記憶するという技術である点で共通しており，さらに，データの送受信を行う際にセキュリティを確保することは自明で共通の課題であるから，引用発明において，システムが「前記ホストと１若しくはそれ以上の暗号化鍵および復号化鍵を交換する手段を含」むものとし，「非対称鍵の交換を使用して前記ホストと前記ソリッドステートディスクとの間でセキュアなリンクを確立する」とすることは，引用文献２に記載の技術に基づいて，当業者であれば容易に想到し得たものであり，その際に，前述の「暗号化鍵および復号化鍵を交換する手段」が，「暗号化鍵および復号化鍵」の交換に加え「非対称鍵」の交換も行うとすることは，鍵の交換という機能の共通性からみて，当業者であれば適宜行い得た事項に過ぎない。
２　相違点２及び相違点３について
　上記引用文献２には，上記第５　２（２）＜引用文献２記載技術１＞で示したように，
「ホストで書き込むデータを，セッション鍵を用いて暗号化した後，暗号化データとアドレス(論理ブロックアドレス：ＬＢＡ)の情報をホストＩ／Ｆ制御部を介してハードディスクに転送し，
　暗号化データとＬＢＡを暗号処理部に転送し，暗号処理部では，セッション鍵で暗号化されている暗号化データをセッション鍵を用いて復号化し，続いてメディア暗号鍵を用いて，再びデータを暗号化し，その暗号化したデータを信号処理部に転送し，
　信号処理部でＣＲＣ処理や変調をおこないＨＤＡ（HeadDisk Assembly）部の格納領域内にある指定されたＬＢＡの示す個所にデータを書き込む」
　という技術が記載されている。
　上記記載によれば，ホストで書き込むデータは暗号化された後，暗号化データとアドレス(論理ブロックアドレス：ＬＢＡ)の情報をハードディスクに転送し，暗号化データは暗号処理部で復号化され，ハードディスクのＨＤＡ部の格納領域内にある指定されたＬＢＡの示す個所に書き込まれるものであるところ，前記「アドレス(論理ブロックアドレス：ＬＢＡ)」は，ハードディスクにデータを書き込む箇所を示す「記憶アドレス」といえるものであるから，引用文献２には，ハードディスクがホストから「暗号化データと記憶アドレスを受け取る」という技術が開示されているといえる。
　さらに、上記引用文献２に記載の技術では，ホストから送信された暗号化データをハードディスクの「暗号処理部」が復号化しており，引用文献２に記載の「暗号処理部」は，本願発明の「前記暗号化データの少なくとも一部を復号化する手段」に相当する。
　引用発明と引用文献２に記載の技術とは，いずれも，ホストから記憶ドライブにデータを送信し，記憶ドライブに当該データを記憶するという技術である点で共通しており，さらに，データの送受信を行う際にセキュリティを確保することは自明で共通の課題であるから，引用発明において，受け取る手段がホストから「暗号化データおよび記憶アドレス」を受け取り，ソリッドステートディスクは「前記暗号化データの少なくとも一部を復号化する手段」を含むものとし，ホストから送信された暗号化データをソリッドステートディスクの復号化する手段が復号化するようにすることは，引用文献２に記載の技術に基づいて，当業者であれば容易に想到し得たものである。
　そして，引用発明に引用文献２に記載の上記技術を適用し，NVSMドライブがホストから暗号化データを受信して復号化する手段が復号化するとした場合，引用発明では，ホストから受信したホストデータセクタ(HDS)を圧縮モジュールが圧縮するところ，かかる圧縮モジュールは復号化する手段が復号したデータを圧縮することになること，すなわち，「圧縮する手段が，復号化する手段からの結果の少なくとも一部を圧縮する」ことになることは，暗号化データの受信と復号化という処理の連続性からみて当然の事項に過ぎない。
３　相違点４について
　本願発明の「前記暗号化する手段からの結果の少なくとも一部を書式設定（ｆｏｒｍａｔｔｉｎｇ）する手段」に関し，当該「書式設定」とは，具体的にいかなる処理を行うことを示すのかについて，本願の当初明細書等には，以下の記載がある。
「【０１３６】
　バックエンド暗号化データ３３２は，記憶アドレスマッピング，誤り訂正のための符号化，変調といった技法により，書き込み−書式設定層３２２によって処理され，フラッシュメモリ３０６にエクスポートされる暗号化書式設定データ３１２を生成する。」
「【０１５８】
　書き込み操作の間に，・・・・（中略）・・・（暗号化したデータを（再）暗号化する５０５）。バックエンド暗号化データは（例えば図３Ａの３２２によって）変調され（（再）暗号化したデータを変調する５０６），ＮＶＭ１９９に記憶される（変調したデータを記憶する５０７）。」
　また，当初明細書等の図５の５０６には，「（再）暗号化したデータを変調する」ことが図示されている。
　本願の当初明細書等における上記記載によれば，本願発明の「前記暗号化する手段からの結果の少なくとも一部を書式設定（ｆｏｒｍａｔｔｉｎｇ）する手段」とは，暗号化データに対して，記憶アドレスマッピング，誤り訂正のための符号化，変調といった処理を行うものと認められる。
　一方、上記引用文献２には，上記第５　２（２）＜引用文献２記載技術１＞で示したように，「メディア暗号鍵を用いて，再びデータを暗号化し，その暗号化したデータを信号処理部に転送し，信号処理部でＣＲＣ処理や変調をおこないＨＤＡ部の格納領域内にある指定されたＬＢＡの示す個所にデータを書き込む」という技術が記載されているところ，再び暗号化したデータに対して「ＣＲＣ処理」や「変調」をおこなうことは，本願の当初明細書等に記載された「誤り訂正のための符号化，変調といった処理」に該当し得るといえる。
　してみると，引用文献２に記載の，再び暗号化したデータに対してＣＲＣ処理や変調をおこなう「信号処理部」は，その処理の内容からみて，実質的に，本願発明の「前記暗号化する手段からの結果の少なくとも一部を書式設定（ｆｏｒｍａｔｔｉｎｇ）する手段」に相当するといえる。
　引用発明と引用文献２に記載の技術とは，いずれも，ホストから記憶ドライブにデータを送信し，記憶ドライブに当該データを記憶するという技術である点で共通しており，さらに，データの送受信を行う際にセキュリティを確保することは自明で共通の課題であるから，引用発明において，ソリッドステートディスクは「前記暗号化データの少なくとも一部を復号化する手段」を含むものとし，ホストから送信された暗号化データをソリッドステートディスクの復号化する手段が復号化するようにすることは，引用文献２に記載の技術に基づいて，当業者であれば容易に想到し得たものである。
４　相違点５について
　引用発明においても，上記第６　１（６）で検討したように，コントローラが，受信経路に含まれる受け取る手段，圧縮する手段，及び暗号化する手段を制御しているところ，上記相違点３及び４で検討したように，引用発明に引用文献２に記載の技術を適用し，引用発明の受信経路が，引用文献２に記載の「暗号処理部」，すなわち「復号化する手段」，及び「信号処理部」，すなわち「書式設定する手段」を含むものとした場合，引用発明の前記「コントローラ」が，これらの「復号化する手段」及び「書式設定する手段」も制御することは，引用発明のコントローラが受信経路に含まれる部材の制御を行う機能を有している点からみて，当業者であれば通常の創作活動の範囲内において適宜なし得た事項に過ぎない。
５　小括
　　　
　上記で検討したごとく，相違点１乃至５に係る構成は当業者が容易に想到し得たものであり，そして，これらの相違点を総合的に勘案しても，本願発明の奏する作用効果は，上記引用発明及び引用文献２に記載された技術の奏する作用効果から予測される範囲内のものにすぎず，格別顕著なものということはできない。
　したがって，本願発明は，上記引用発明及び引用文献２に記載された技術的事項に基づいて，当業者が容易に発明できたものである。
第８　むすび
　
　以上のとおり，本願の請求項１に係る発明は，特許法第２９条第２項の規定により特許を受けることができないものであるから，その余の請求項に係る発明について検討するまでもなく，本願は拒絶すべきものである。
　よって，結論のとおり審決する。