【事件の表示】
　特願２０１０−５１９３２４「入力データのセキュリティ処理方法と装置」拒絶査定不服審判事件〔平成２１年　２月１２日国際公開，ＷＯ２００９／０１８７１６，平成２２年１１月２５日国内公表、特表２０１０−５３６２０２〕について，次のとおり審決する。
【結　論】
　本件審判の請求は，成り立たない。
【理　由】
第１．手続の経緯
　本願は，２００８年７月２３日（パリ条約による優先権主張外国庁受理２００７年８月７日　中華人民共和国）を国際出願日とする出願であって，
　平成２２年２月５日付けで特許法第１８４の５第１項の規定による国内書面が提出されると共に特許法第１８４条の４第１項の規定による明細書，請求の範囲，及び，図面（図面の中の説明に限る）の日本語による翻訳文が提出され，同日付けで手続補正，並びに，審査請求がなされ，平成２４年５月２５日付けで審査官により拒絶理由が通知され，これに対して平成２４年９月５日付けで意見書が提出されると共に手続補正がなされたが，平成２５年３月２８日付けで審査官により拒絶査定がなされ（発送；平成２５年４月９日），これに対して平成２５年８月１日付けで審判請求がなされると共に手続補正がなされ，平成２５年１１月５日付けで審査官により特許法第１６４条第３項の規定に基づく報告がなされ，平成２５年１１月２８日付けで当審により特許法第１３４条第４項の規定に基づく審尋がなされ，平成２６年３月３日付けで回答書の提出があったものである。
　
第２．平成２５年８月１日付けの手続補正の却下の決定
　
　［補正却下の決定の結論］
　
　平成２５年８月１日付け手続補正を却下する。
　
　［理由］
　
１．補正の内容
　平成２５年８月１日付けの手続補正（以下，「本件手続補正」という）により，平成２４年９月５日付けの手続補正により補正された特許請求の範囲，
「　【請求項１】
　入力設備によりデータを入力する際，セキュリティ処理装置は既定基準に基づき干渉データを発生させてデータ入力設備にインストールされたオペレーティング・システムに送信するステップと，
　セキュリティ処理装置は前記オペレーティング・システムからの，入力されたデータと前記干渉データとの混合データを受信するステップと，を含み，
　ここで，前記干渉データのオペレーティング・システムへの入力スピードは，入力データのオペレーティング・システムへの入力スピードより大きい
　ことを特徴とする入力データのセキュリティ処理方法。
　　【請求項２】
　データを入力する際，入力設備のハードウェア情報及び／又は入力時間を取得するステップと，
　前記入力設備のハードウェア情報及び／又は入力時間により既定基準に基づき干渉データを発生させるステップと，
　入力されたデータと前記干渉データを混合して送信するステップと，
　データ入力が完了際，前記入力設備のハードウェア情報及び／又は入力時間を送信するステップと，
　を更に含むことを特徴とする請求項１に記載の入力データのセキュリティ処理方法。
　　【請求項３】
　前記混合データ，及び前記入力設備のハードウェア情報及び／又は入力時間を受信後，前記入力設備のハードウェア情報及び／又は入力時間により前記既定基準に基づき干渉データを解析するステップを更に含むことを特徴とする請求項１又は２に記載の入力データのセキュリティ処理方法。
　　【請求項４】
　前記混合されたデータを受信後，前記既定基準に基づき干渉データを解析ステップと，
　解析された干渉データにより入力データを分離するステップと
　を更に含むことを特徴とする請求項１乃至３のいずれかに記載の入力データのセキュリティ処理方法。
　　【請求項５】
　前記解析された干渉データにより入力データを分離することは，
　解析された干渉データと前記混合データを対比するステップと，
　前記干渉データと同じデータを除去してから入力データを分離するステップと，
　を含むことを特徴とする請求項１乃至４のいずれかに記載の入力データのセキュリティ処理方法。
　　【請求項６】
　データ入力設備とデータ受信設備を含むデータ処理システムに応用される入力データのセキュリティ処理装置において，
　データ入力設備によりデータを入力する際，既定基準に基づき干渉データを発生する干渉モジュールと，
　データ入力設備により入力されたデータと前記干渉データを混合して送信する送信モジュールと，
　データ受信設備からの混合データを受信する分離モジュールとを含み，
　ここで，前記混合データは前記入力されたデータ及び前記干渉データを含み，前記データ入力設備にインストールされたオペレーティング・システムにより出力されたものであり，
　前記送信モジュールはデータ伝送ユニットと干渉データ伝送ユニットを含み，
ここで，データ伝送ユニットは，データ入力設備により入力されたデータをオペレーティング・システムに伝送し，
　干渉データ伝送ユニットは，既定基準に基づき発生された干渉データをオペレーティング・システムに伝送し，
　また，前記干渉データ伝送ユニットが干渉データをオペレーティング・システムに入力するスピードは，前記データ伝送ユニットが入力データをオペレーティング・システムに入力するスピードより大きい
　ことを特徴とする入力データのセキュリティ処理装置。
　　【請求項７】
　データ入力設備によりデータを入力する際にデータ入力設備のハードウェア情報及び／又は入力時間を取得する取得モジュールを更に含み，
　前記干渉モジュールは更に，前記入力設備のハードウェア情報及び／又は入力時間により既定基準に基づき干渉データを発生させ，
　前記送信モジュールは更に，データ入力が完了する時に前記入力設備のハードウェア情報及び／又は入力時間を送信し，
　ことを特徴とする請求項６に記載の入力データのセキュリティ処理装置。
　　【請求項８】
　前記混合データ，及び前記入力設備のハードウェア情報及び／又は入力時間を受信後，前記入力設備のハードウェア情報及び／又は入力時間により前記既定基準に基づき干渉データを解析する分離モジュールを更に含むことを特徴とする請求項６又は７に記載の入力データのセキュリティ処理装置。
　　【請求項９】
　前記既定基準に基づき，データ受信設備が受信した混合データの中から干渉データを解析し，解析された干渉データにより入力データを分離する分離モジュールを更に含むことを特徴とする請求項６乃至８のいずれかに記載の入力データのセキュリティ処理装置。
　　【請求項１０】
　前記分離モジュールは解析ユニットと対比ユニットと分離ユニットを含み，そのうち，
　解析ユニットは，前記既定基準に基づき，データ受信設備から受信された前記混合データにより，干渉データを解析し，
　対比ユニットは，解析された干渉データと前記混合データを対比し，
　分離ユニットは，対比ユニットにより対比された，前記干渉データと同じデータを除去後，入力データを分離させることを特徴とする請求項６乃至９のいずれかに記載の入力データのセキュリティ処理装置。」（以下，上記引用の請求項各項を，「補正前の請求項」という）は，
「　【請求項１】
入力設備によりデータを入力する際，セキュリティ処理装置が既定基準に基づき干渉データを発生させ，前記入力設備により入力されたデータと前記干渉データがデータ入力設備にインストールされたオペレーティング・システムに送信されるステップと，
セキュリティ処理装置が，前記オぺレーティング・システムからの，入力されたデータと前記干渉データとの混合データを受信するステップと，を含み，
ここで，前記干渉データのオペレーティング・システムへの入力スピードは，入力データのオペレーティング・システムへの入力スピードより大きく，また，前記のオペレーティング・システムにおいて，前記入力設備からのデータ及び前記干渉データは混合されることを特徴とする入力データのセキュリティ処理方法。
　　【請求項２】
データを入力する際，入力設備のハードウェア情報及び／又は入力時間を取得するステップと，
前記入力設備のハードウェア情報及び／又は入力時間により既定基準に基づき干渉データを発生させるステップと，
入力されたデータと前記干渉データを混合して送信するステップと，
データ入力が完了際，前記入力設備のハードウェア情報及び／又は入力時間を送信するステップと，
を更に含むことを特徴とする請求項１に記載の入力データのセキュリティ処理方法。
　　【請求項３】
前記混合データ，及び前記入力設備のハードウェア情報及び／又は入力時間を受信後，前記ハードウェア情報及び時間により，データのセキュリティ性を確認して，既定基準のアルゴリズムにより結果を計算し，計算結果により，クライアントの今回採用するアルゴリズムと種を判断して，干渉情報を計算するステップを更に含むことを特徴とする請求項１又は２に記載の入力データのセキュリティ処理方法。
　　【請求項４】
算出された干渉データにより入力データを分離するステップと
を更に含むことを特徴とする請求項１乃至３のいずれかに記載の入力データのセキュリティ処理方法。
　　【請求項５】
前記解析された干渉データにより入力データを分離することは，
算出された干渉データと前記混合データを対比するステップと，
前記干渉データと同じデータを除去してから入力データを分離するステップと，
を含むことを特徴とする請求項１乃至４のいずれかに記載の入力データのセキュリティ処理方法。
　　【請求項６】
データ入力設備とデータ受信設備を含むデータ処理システムに応用される入力データのセキュリティ処理装置において，
データ入力設備によりデータを入力する際，既定基準に基づき干渉データを発生する干渉モジュールと，
データ入力設備により入力されたデータと前記干渉データを混合して送信する送信モジュールと，
データ受信設備からの混合データを受信する分離モジュールとを含み，
ここで，前記混合データは前記入力されたデータ及び前記干渉データを含み，前記データ入力設備にインストールされたオペレーティング・システムにより出力されたものであり，
前記送信モジュールはデータ伝送ユニットと干渉データ伝送ユニットを含み，
ここで，データ伝送ユニットは，データ入力設備により入力されたデータをオペレーティング・システムに伝送し，
干渉データ伝送ユニットは，既定基準に基づき発生された干渉データをオペレーティング・システムに伝送し，
また，前記干渉データ伝送ユニットが干渉データをオペレーティング・システムに入力するスピードは，前記データ伝送ユニットが入力データをオペレーティング・システムに入力するスピードより大きいことを特徴とする入力データのセキュリティ処理装置。
　　【請求項７】
前記分離モジュールは解析ユニットと対比ユニットと分離ユニットを含み，そのうち，
解析ユニットは，前記ハードウェア情報及び時間により，データのセキュリティ性を確認して，既定基準のアルゴリズムにより結果を計算し，計算結果により，クライアントの今回採用するアルゴリズムと種を判断して，干渉情報を計算し，
対比ユニットは，算出された干渉データと前記混合データを対比し，
分離ユニットは，対比ユニットにより対比された，前記干渉データと同じデータを除去後，入力データを分離させることを特徴とする請求項６に記載の入力データのセキュリティ処理装置。
　　【請求項８】
前記混合データ，及び前記入力設備のハードウェア情報及び／又は入力時間を受信後，前記入力設備のハードウェア情報及び／又は入力時間により前記既定基準に基づき干渉データを解析する分離モジュールを更に含むことを特徴とする請求項６または７に記載の入力データのセキュリティ処理装置。」（以下，上記引用の請求項各項を，「補正後の請求項」という）に補正された。
　
２．補正の適否
（１）新規事項について
　本件手続補正が，特許法第１８４条の１２第２項により読み替える同法第１７条の２第３項の規定を満たすものであるか否か，即ち，本件手続補正が，平成２２年２月５日付けで提出された明細書，請求の範囲，及び，図面（図面の中の説明に限る）の日本語による翻訳文（以下，これを「当初明細書等」という）に記載した事項の範囲内でなされたものであるかについて，以下に検討する。
　
ア．本件手続補正によって，補正前の請求項１に，
「前記のオペレーティングシステムにおいて，前記入力設備からのデータ及び前記干渉データは混合される」，
　という記載が加えられると共に，補正前の請求項１と同等の記載内容を有する，本願明細書の段落【０００８】にも，同一の内容が加えられている。
　しかしながら，当初明細書等には，
“オペレーティングシステムにおいて，入力設備からのデータ及び干渉データが混合される”
　という記載は存在しない。
　そこで，当初明細書等に記載された内容から，上記引用の記載内容が読み取れるかについて以下に検討する。
　
“「入力設備からのデータ」と，「干渉データ」とを「混合」する”点に関して，まず，当初明細書等の請求項各項には，
　
ａ．「【請求項１】
　データを入力する際，既定基準に基づき干渉データを発生させるステップと，
　
入力されたデータと前記干渉データを混合して送信するステップ
　前記混合されたデータを受信後，前記既定基準に基づき干渉データを解析し，解析された干渉データにより入力データを分離するステップと，
　を含むことを特徴とする入力データのセキュリティ処理方法。
【請求項２】
　データ入力を行う入力設備は，データ処理を実行するオペレーティング・システムがインストールされたものであり，
前記入力されたデータと前記干渉データを混合して送信することは，具体的に，入力されたデータと前記干渉データを混合してからオペレーティング・システムに送信する
【請求項３】
　データ入力を行う入力設備は，データ処理を実行するオペレーティング・システムがインストールされたものであり，前記データを入力する際に既定基準に基づき干渉データを発生させ，入力されたデータと前記干渉データを混合して送信することは，
　
入力されたデータをオペレーティング・システムに伝送するステップと，
　データを入力する際，既定基準に基づき干渉データを発生させ，オペレーティング・システムに伝送するステップと，
　オペレーティング・システムは入力されたデータと前記干渉データを送信する
　を含むことを特徴とする請求項１記載の入力データのセキュリティ処理方法。
・・・・・（中略）・・・・・
【請求項５】
　データを入力する際，入力設備のハードウェア情報及び／又は入力時間を取得するステップと，
　前記入力設備のハードウェア情報及び／又は入力時間により既定基準に基づき干渉データを発生させるステップと，
　
入力されたデータと前記干渉データを混合して送信するステップ
　データ入力が完了際，前記入力設備のハードウェア情報及び／又は入力時間を送信するステップと，
　前記混合データ，及び前記入力設備のハードウェア情報及び／又は入力時間を受信後，前記入力設備のハードウェア情報及び／又は入力時間により前記既定基準に基づき干渉データを解析するステップと
　を更に含むことを特徴とする請求項１から４までのいずれに記載の入力データのセキュリティ処理方法。」（下線は，当審にて,説明の都合上附加したものである。以下，同じ。）
　
ｂ．「【請求項７】
　データ入力設備とデータ受信設備を含むデータ処理システムに応用される入力データのセキュリティ処理装置において，
　データ入力設備によりデータを入力する際，既定基準に基づき干渉データを発生する干渉モジュールと，
　
データ入力設備により入力されたデータと前記干渉データを混合して送信する送信モジュール
　前記既定基準に基づき，データ受信設備から受信された前記混合データの中から干渉データを解析し，解析された干渉データにより入力データを分離する分離モジュールと
　を含むことを特徴とする入力データのセキュリティ処理装置。
【請求項８】
　前記データ入力設備は，データ処理を実行するオペレーティング・システムがインストールされたものであり，
　前記
送信モジュールは，更に，前記データ入力設備により入力されたデータと前記干渉データを混合してから前記オペレーティング・システムに送信する
ことを特徴とする請求項７記載の入力データのセキュリティ処理装置。
【請求項９】
　前記データ入力設備は，データ処理を実行するオペレーティング・システムがインストールされたものであり，前記送信モジュールはデータ伝送ユニットと干渉データ伝送ユニットを含み，そのうち，
　
データ伝送ユニットは，データ入力設備により入力されたデータをオペレーティング・システムに伝送し，
　干渉データ伝送ユニットは，既定基準に基づき発生された干渉データをオペレーティング・システムに伝送し，
　オペレーティング・システムは，入力されたデータを前記干渉データと共に送信する
　ことを特徴とする請求項７記載の入力データのセキュリティ処理装置。」
　と記載されている。
　
　上記ａに引用した当初明細書等の請求項１，及び，請求項５に記載された，
「入力されたデータと前記干渉データを混合して送信するステップ」
　について，当初明細書等の請求項１，及び，請求項５に記載された内容からでは，“誰”，或いは，“何”が，“入力されたデータと,干渉データを混合して送信する”のかを読み取ることはできない。
　次に，上記ａに引用した当初明細書等の請求項２に記載された，
「前記入力されたデータと前記干渉データを混合して送信することは，具体的に，入力されたデータと前記干渉データを混合してからオペレーティング・システムに送信する」，
　上記ｂに引用した当初明細書等の請求項７に記載された，
「データ入力設備により入力されたデータと前記干渉データを混合して送信する送信モジュール」，
　及び，同じく，上記ｂに引用した当初明細書等の請求項８に記載された，
「送信モジュールは，更に，前記データ入力設備により入力されたデータと前記干渉データを混合してから前記オペレーティング・システムに送信する」，
　から，当初明細書等の請求項２，請求項７，及び，請求項８に記載された内容からは，
“入力されたデータと干渉データを混合してからオペレーティング・システムに送信する”こと，及び，
“入力されたデータと干渉データの混合は，送信モジュールが行う”ことが読み取れる。
　上記ａに引用した，当初明細書等の請求項１を引用する，当初明細書等の請求項３に，
「前記入力されたデータと前記干渉データを混合して送信することは，入力されたデータをオペレーティング・システムに伝送するステップと，データを入力する際，既定基準に基づき干渉データを発生させ，オペレーティング・システムに伝送するステップと，オペレーティング・システムは入力されたデータと前記感想データを送信するステップとを含む」と記載されていて，当該請求項３に記載の発明は，当該請求項１に記載の発明の，当該請求項１を引用する，当該請求項２に記載の発明とは，別の実施例を表現したものと，一応，解せるものの，当該請求項３に記載された内容では，
“入力されたデータと干渉データを混合して送信するステップ”が，
“入力されたデータをオペレーティング・システムに伝送するステップ”と，
“データを入力するタイミングで，干渉データを発生させ，それをオペレーティング・システムに伝送するステップ”と，
“オペレーティング・システムが，入力データと干渉データを，何処かに送信するステップ”とから，構成されていることは読み取れるが，
“入力されたデータと干渉データとが，オペレーティング・システムにおいて混合される”ことまでは読み取れない。
　そこで，この点に関して，当初明細書等の発明の詳細な説明から，当初明細書等の請求項３に記載された内容が，“オペレーティング・システムにおける，入力されたデータと干渉データとの混合”を示すものであるかを検討する。
　
　当初明細書等の発明の詳細な説明には，関連する記載として，
　
ｃ．「【００１０】
　本発明にかかる実施形態において，データを入力する際に既定基準に基づき干渉データを発生し，
入力されたデータと前記干渉データを混合して送信するため
ユーザー入力データの受信オペレーティング・システムが取得されたのは，干渉情報とユーザーがデータ入力設備により入力したデータを含むデータ集合である
情報伝送において，ユーザーのキーボード入力情報は平文の形式で伝送されるが，大量な干渉情報に保護されていて，データ情報の窃盗者が有効的に取得できないため，ユーザーデータ入力の不可視化を実現した
　
ｄ．「【００１５】
　データ入力を行う入力設備は全て，データ処理を実行するオペレーティング・システム（例えば，Ｗｉｎｄｏｗｓ（登録商標）というオペレーティング・システム）がインストールされたものであり，データ入力設備の中で，最もよく知られたのはＰＣ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ，パーソナル・コンピューター）である。
入力されたデータと前記干渉データを混合して送信することは，入力データと干渉データを混合してからオペレーティング・システムに送信し，オペレーティング・システムにより処理することである
ユーザー入力の受信窓が取得したのは，全ての干渉データ情報とユーザーがキーボードにより入力したデータの集合である
　【００１６】
　
図２は入力データと干渉データの混合送信イメージを示す図であり
入力されたデータと前記干渉データを混合して送信することは，以下の方式で実施できる
　【００１７】
　
ステップ２０１：入力されたデータをオペレーティング・システムに伝送する
　【００１８】
　
ステップ２０２：データを入力する際，既定基準により干渉データを発生し，オペレーティング・システムに伝送する
　【００１９】
　
ステップ２０３：オペレーティング・システムは入力されたデータを干渉データと共に送信する
　【００２０】
　
上述から分かるように，当該方法の実施によれば，オペレーティング・システムが取得したのは混合後のデータである
　
　とあり，上記ｃに引用の段落【００１０】の「入力されたデータと前記干渉データを混合して送信するため」という記載，及び，「ユーザー入力データの受信オペレーティング・システムが取得されたのは，干渉情報とユーザーがデータ入力設備により入力したデータを含むデータ集合である」という記載から，“入力されたデータと干渉データとは，オペレーティング・システムによって取得される前に混合されている”と解される。
　更に，上記ｄに引用の段落【００１５】に，「入力されたデータと前記干渉データを混合して送信することは，入力データと干渉データを混合してからオペレーティング・システムに送信し，オペレーティング・システムにより処理することである」と記載され，同じく段落【００１５】に，「ユーザー入力の受信窓が取得したのは，全ての干渉データ情報とユーザーがキーボードにより入力したデータの集合である」と記載されていて，これらの記載から，“入力データと干渉データは混合してからオペレーティング・システムに送信される”ものであることが読み取れ，段落【００１６】〜段落【００１９】に記載された，当初明細書等の【図２】に示された，“入力データと干渉データの混合送信イメージ”の説明は，“入力データと干渉データは混合してからオペレーティング・システムに送信される”ことを前提とするものであることは明らかである。
　このことは，上記ｄに引用の段落【００２０】の，
「上述から分かるように，当該方法の実施によれば，オペレーティング・システムが取得したのは混合後のデータである」という記載によって裏付けられる。
　当初明細書等の発明の詳細な説明において，「入力データ」と「干渉データ」の「混合」に関する記載としては，上記引用の記載の他，
　
ｅ．「【００２２】
　セキュリティ性を更に向上させるため，更に，
　データを入力する際，入力設備のハードウェア情報及び／又は入力時間を取得するステップと，
　前記入力設備のハードウェア情報及び／又は入力時間により，既定基準に基づき干渉データを発生するステップと，
　
入力されたデータと前記干渉データを混合して送信するステップ
　データを入力完了時，前記入力設備のハードウェア情報及び／又は入力時間を送信するステップと，
　前記混合データ，及び前記入力設備のハードウェア情報及び／又は入力時間を受信後，前記入力設備のハードウェア情報及び／又は入力時間により前記既定基準に基づき干渉データを解析するステップと
　を含んでも良い。」
　
ｆ．「【００２６】
　図３は入力データのセキュリティ処理装置の構造イメージを示す図であり，当該セキュリティ処理装置は，データ入力設備とデータ受信設備を含むデータ処理システムに応用され，図３に示すように，
　データ入力設備によりデータを入力する際，既定基準に基づき干渉データを発生する干渉モジュールと，
　
データ入力設備により入力されたデータと前記干渉データを混合して送信する送信モジュール
　
前記既定基準に基づきデータ受信設備から受信された前記混合データにより，干渉データを解析し
　を含む。
　【００２７】
　実施において，データ入力設備は，データ処理を実行するオペレーティング・システムがインストールされたものであり，
送信モジュールは更に，前記データ入力設備により入力されたデータと前記干渉データを混合してから前記オペレーティング・システムに送信することに用いる
　【００２８】
　データ入力設備は，データ処理を実行するオペレーティング・システムがインストールさ
れるものであり，送信モジュールは
　データ入力設備により入力されたデータをオペレーティング・システムに転送するデータ伝送ユニットと
　
既定基準に基づき発生された干渉データをオペレーティング・システムに伝送する干渉データユニットとを含んでも良く
　
オペレーティング・システムは，入力データを前記干渉データと共に送信する
　
　という記載が存在していて，上記ｆに引用の段落【００２６】の記載には，“干渉データと入力データを混合するのは，送信モジュールである”こと，上記ｆに引用の段落【００２７】の記載には，“送信モジュールが，干渉データと入力データを混合してから，オペレーティング・システムに送信する”とが明記されており，同じく，上記ｆに引用した段落【００２８】には，“送信モジュールが，データ伝送ユニットと，干渉データユニットとを含み，オペレーティング・システムは，入力データを干渉データと共に送信する”ことが記載されていて，段落【００２８】に記載の「送信モジュール」が，段落【００２７】に記載の「送信モジュール」と同じものであれば，“オペレーティング・システムが，入力データを干渉データと共に送信する”場合に，当該「入力データ」と，「干渉データ」とは，「オペレーティング・システム」に受信される段階で，既に，「混合」されていることは明らかであり，仮に，段落【００２８】に記載の「送信モジュール」が，段落【００２７】に記載の「送信モジュール」と同じものであるか特定できないとしても，段落【００２８】には，“オペレーティング・システムにおいて，入力データと干渉データとを混合する”ことは記載されていない。
　当初明細書等において，「干渉データ」と，「入力データ」との混合に関しては，更に，
　
ｇ．「【００３３】
　以下はもう１つの実施形態により本発明の実施過程を説明する。
・・・・・（中略）・・・・・
　【００３５】
　上述のように，本発明の実施形態は，いかにしてクライアント側の入力データを当該データ情報を受信する必要のあるもう一側，例えば，サーバに安全的に伝送して，クライアント側のフック関数を利用して当該データを遮断するハッカーに取得されないことに関わっている。そのため，本実施形態に記述されたフローは，大体は，ユーザーがキーボードによりデータを入力し，データがオペレーティング・システムに伝送され，オペレーティング・システムは当該データを処理してから，当該データの受信必要な受信側サーバに送信する，という過程である。
　【００３６】
　以下は各ステップと関連して本発明を詳細に説明する。
　【００３７】
　図５は入力データに対してセキュリティ処理を実施する第一のフロー図であり，図５の示すように，以下の実施フローが可能である。
　【００３８】
　ステップ５０１：クライアントはキーボード入力を保護するコントローラー又は他の形式のプログラムをダウンロードする。
　【００３９】
　干渉データを発生する実現方式は多種多様で，本実施形態において，プログラムという実施方式について説明する。ＷＥＢコントローラーや他の任意の方式で本プログラムをリリースでき，クライアント側に動作させる。　
　【００４０】
　ステップ５０２：プログラムを起動し，採用するアルゴリズムと種をランダムに確定し，干渉データ情報を動的に発生させ，又，
干渉データ情報をオペレーティング・システムに送信する
　【００４１】
　本ステップは又，以下の幾つかのステップに分けて実行できる。
　【００４２】
　ステップ１：自側マシンのハードウェア情報，及び／又は自側マシンの時間情報を取得して，それをもっとも基本的な種にして，既定基準のアルゴリズムにより，結果を計算する。
　【００４３】
　ステップ２：計算結果により今回の干渉アルゴリズム及び干渉アルゴリズムの種を確定する。
　【００４４】
　ステップ３：干渉アルゴリズムを実行し，
発生された干渉情報を通常ユーザーのキーボード入力スピードより遥かに速いスピードで，オペレーティング・システムの下位層に送信する
　【００４５】
　ステップ４：
干渉情報はアルゴリズムに基づき時間に応じて変化され，ユーザーが入力情報をサブミットするまで，或いは他の意外な原因（例えば，タイムアウト）で中止するまで続けて送信される
　【００４６】
　ステップ５０３：
オペレーティング・システムはクライアントが入力した窓を受信する同時に，ユーザ干渉情報とユーザーの入力情報を取得する
　【００４７】
　本ステップにおいて，
ユーザー入力の受信窓が取得したのは，干渉情報とユーザーキーボード入力のトータル集合である
ユーザーのキーボード入力情報は，平文の形式で伝送されるが，大量な干渉情報に隠され，ハッカーに有効的に取得されないため，ユーザーキーボード入力の不可視化を実現した
　【００４８】
　ステップ５０４：ユーザーが入力情報をサブミットして入力を終了し，干渉スレッド或いはプロセスは動作を終了し，干渉情報を発生するためのアルゴリズムコード及び種をユーザー入力情報の受信窓に伝送する。
　本ステップは，又以下のステップに分けて実行できる。
　【００４９】
　ステップ１：ユーザーは特殊なキー入力を実行し，例えば，リターンキーを押して，又はマウスでクリックすれば，当該コントローラーの動作を中止でき，又，入力情報をサブミットする操作を始める。
　【００５０】
　ステップ２：コントローラーは一番最初に収集されたクライアントハードウェア情報と時間情報を既約フォーマットにより，ユーザー入力情報の受信窓に送信する。
　【００５１】
　ステップ５０５：情報の受信窓は，
受信された干渉情報とユーザー入力情報とを含む混合データ
　
　という記載が存在し，上記ｇに引用の第２の実施例においては，上記ｇに引用の段落【００４１】，及び，段落【００４４】の記載から，「干渉情報」を「オペレーティング・システム」に送信することは明記されているが，「入力情報」を「オペレーティング・システム」に送信することは明記されていない。
　しかしながら，上記ｇに引用した段落【００４５】に記載された内容から，「干渉情報」は，「入力情報」が存在する間は，送信され続けるものであることが読み取れる。
　そして，上記ｇに引用した段落【００４６】に記載された内容からは，「干渉情報」と，「入力情報」とは，「オペレーティング・システム」に対して同時点に送信されているものであることが読み取れる。
　更に，同じく，上記ｇに引用した段落【００４７】の，「ユーザー入力の受信窓が取得したのは，干渉情報とユーザーキーボード入力のトータル集合である」という記載内容を踏まえると，「オペレーティング・システム」は，「干渉情報」と「ユーザーキーボード入力」，即ち，「入力情報」との「トータル集合」を受信するものであることも読み取れ，
　このことは，「オペレーティング・システム」が，「干渉情報」と，「入力情報」との「混合データ」を受信していることに他ならない。
　また，上記ｃにおいて引用した記載，及び，上記ｇに引用した段落【００４７】の「ユーザーのキーボード入力情報は，平文の形式で伝送されるが，大量な干渉情報に隠され，ハッカーに有効的に取得されないため，ユーザーキーボード入力の不可視化を実現した」という記載，上記ｇにおいて引用した段落【００５１】の「受信された干渉情報とユーザー入力情報とを含む混合データ」という記載，及び，上記において引用した，段落【００４５】，及び，段落【００４６】の記載内容を踏まえると，「入力情報」と，「干渉情報」とは，入力された時点から，「オペレーティング・システム」に到達するまでの間に「混合」されるものであると解するのが妥当である。
　当初明細書等には，更に，「干渉データ」と，「入力データ」に関する記載として，段落【００６１】に，当初明細書等の【図６】に関連する説明として，
ｈ．「ステップ６０５：干渉データ情報をオペレーティング・システムに送信し，ステップ６０７に入る。
　ステップ６０６：ユーザーがデータ情報を入力する。
　ステップ６０７：オペレーティング・システムは干渉データ情報とユーザー入力データ情報を受信する。」
　
　という記載が存在しているが，上記ｈに引用の記載，及び，当初明細書等のその前後の記載においても，「オペレーティング・システム」が，「干渉データ」と，「入力データ」とを「混合」することを示す記載は存在しておらず，上記において検討した事項からみて，当初明細書等に記載された事項からは，
“干渉データと入力されたデータとは，混合されてオペレーティング・システムに送信される”
　と解されるものである。
　以上に検討したとおりであるから，当初明細書等には，
“オペレーティング・システムにおいて，入力設備からのデータ及び干渉データは混合される”
　という直接の記載は存在せず，更に，当初明細書等に記載された内容からも，上記の構成を読み取ることはできない。
　
イ．補正後の請求項３は，補正後の請求項１又は２を引用するものである。
　ここで，補正後の請求項３に記載された内容に関して，当初明細書等に記載された内容を参酌すると，当初明細書等の段落【００５３】〜段落【００５８】に，補正後の請求項３に対応する，「混合データ」の受信側である「サーバ」の処理ステップに関して記載されていて，この受信側のステップに対応する，送信側である「クライアント」の処理ステップが，同段落【００３８】〜段落【００５１】に記載されている。
　この「クライアント」における処理ステップにおいては，同段落【００４２】，及び，段落【００４３】において，送信側である「クライアント」において，“計算結果によって干渉アルゴリズム及び干渉アルゴリズムの種を確定する”ことが記載されている。
　しかしながら，これらの処理は，当初明細書等に記載された「もう１つの実施形態」に関するものである。
　これに対して，補正後の請求項１，及び，請求項２に記載された内容は，当初明細書等の段落【００２７】〜段落【００３１】に記載された実施例に関するものである。
　以上のことから，補正後の請求項３が，補正後の請求項１，或いは，請求項２を引用するということは，補正後の請求項３に係る発明の構成は，当初明細書等に記載された前半の実施例の，送信側に，「もう１つの実施例」の受信側を組み合わせたものとなり，そのような構成は，当初明細書等に記載されたものでないことは明らかである。
　
ウ．補正後の請求項７は，補正後の請求項６を引用するものである。
　補正後の請求項６に記載された内容は，上記イ．において検討した補正後の請求項１，及び，請求項２に記載された内容と同じく，当初明細書等の段落【００２７】〜段落【００３１】に記載された実施例に関するものである。
　一方，補正後の請求項７に記載された内容は，補正後の請求項３に記載された内容と同じく，当初明細書等の段落【００５３】〜段落【００５８】に記載された内容に対応するものであって，これは，当初明細書等の段落【００３８】〜段落【００５８】に記載された，「もう１つの実施例」の“受信側”に相当するものであることは明らかである。
　よって，上記イ．において検討した事項と同じく，補正後の請求項６を引用する補正後の請求項７に係る発明は，当初明細書等に記載されたものではない。
　
エ．補正後の請求項８は，補正後の請求項６または７を引用するものである。
　ここで，補正後の請求項８に記載された内容は，当初明細書等の段落【００２７】〜段落【００３１】に記載された実施例に関連するものである。
　したがって，補正後の請求項７を引用する補正後の請求項８に係る発明は，当初明細書等に記載されたものではない。
　
　以上ア．〜エ．において検討したとおりであるから，本件手続補正は，当初明細書等の記載の範囲内でなされたものではない。
　
（２）新規事項むすび
　したがって，本件手続補正は，特許法第１８４条の１２第２項により読み替える同法第１７条の２第３項の規定に違反するので，同法第１５９条第１項において読み替えて準用する同法第５３条第１項の規定により却下すべきものである。
　
（３）目的要件
　上記（１），（２）において検討したとおり，本件手続補正は，特許法第１８４条の１２第２項により読み替える同法第１７条の２第３項の規定に違反するので，同法第１５９条第１項において読み替えて準用する同法第５３条第１項の規定により却下すべきものであるはあるが，
　仮に，本件手続補正が，当初明細書等の記載の範囲内でなされたものであるとして，本件手続補正が，特許法第１８４条の１２第２項により読み替える同法第１７条の２第５項の規定を満たすものであるか否か，即ち，本件手続補正が，特許法第１７条の２第５項に規定する請求項の削除，特許請求の範囲の減縮（特許法第３６条第５項の規定により請求項に記載した発明を特定するために必要な事項を限定するものであって，その補正前の当該請求項に記載された発明とその補正後の当該請求項に記載される発明の産業上の利用分野及び解決しようとする課題が同一であるものに限る），誤記の訂正，或いは，明りょうでない記載の釈明（拒絶理由通知に係る拒絶の理由に示す事項についてするものに限る）の何れかを目的としたものであるかについて，以下に検討する。
　
　本件手続補正によって，補正前の請求項３の「前記入力設備のハードウェア情報及び／又は入力時間により前記既定基準に基づき干渉データを解析するステップ」（以下，これを「構成要素Ａ」という）が，補正後の請求項３の「前記ハードウェア情報及び時間により，データのセキュリティ性を確認して，既定基準のアルゴリズムにより結果を計算し，計算結果により，クライアントの今回採用するアルゴリズムと種を判断して，干渉情報を計算するステップ」（以下，これを「構成要素Ｂ」という）に補正されたが，上記「（１）新規事項」のウ．において検討したとおり，構成要素Ａは，本願明細書の段落【００２７】〜段落【００３１】に記載された実施例に関するものであるのに対して，構成要素Ｂは，本願明細書の段落【００３３】以降に記載された，「もう１つの実施形態」に関するものであって，本件手続補正における上記引用の補正内容は，補正前の請求項３にあった「干渉データを解析するステップ」を，別の「干渉情報を計算するステップ」に置き換えるものであるから，特許請求の範囲の限定的減縮を目的としたものでないことは明らかであり，請求項の削除，誤記の訂正，明りょうでない記載の釈明でないことも明らかである。
　
（４）目的要件むすび
　したがって，本件手続補正は，特許法第１８４条の１２第２項により読み替える同法第１７条の２第５項の規定に違反するので，同法第１５９条第１項において読み替えて準用する同法第５３条第１項の規定により却下すべきものである。
　
（５）独立特許要件について
　上記（１）〜（３）において検討したとおり，本件手続補正は，特許法第１８４条の１２第２項により読み替える同法第１７条の２第３項，及び，同第５条の規定に違反するので，同法第１５９条第１項において読み替えて準用する同法第５３条第１項の規定により却下すべきものであるが，
　仮に，本件手続補正が，当初明細書等の記載の範囲内でなされたものであり，かつ，目的要件を満たすものであるとして，本件手続補正が，特許法第１７条の２第６項において準用する同法第１２６条第７項の規定を満たすものであるか否か，即ち，補正後の請求項に記載されている事項により特定される発明が特許出願の際独立して特許を受けることができるものであるか否か，検討する。
　
ア．３６条６項１号について
（ア）補正後の請求項１に記載された，
「前記のオペレーティング・システムにおいて，前記入力設備からのデータ及び前記干渉データは混合される」，
　に関して，本件手続補正によって，本願明細書の段落【０００８】にも，同一の内容が加えられているが，上記「（１）新規事項について」の（１）におけるア．においても検討したとおり，本願明細書の発明の詳細な説明，及び，図面には，上記引用の補正後の請求項１の記載と同等の記載は存在せず，また，それを示唆する記載も存在しない。
　よって，補正後の請求項１に係る発明は，本願明細書の発明の詳細な説明に記載されたものではない。
　
（イ）補正後の請求項３に記載された内容は，上記「（１）新規事項について」の（１）におけるイ．において検討したとおり，補正後の請求項１，及び，請求項２に係る発明に対応する実施例とは異なる実施例の受信側の処理を示すものであり，補正後の請求項１，及び，請求項２に係る発明に対応する実施例の送信側と，もう１つの実施例の受信側とからなる構成は，本願明細書の発明の詳細な説明には記載されていないので，補正後の請求項１，又は，請求項２を引用する補正後の請求項３に係る発明は，本願明細書の発明の詳細な説明に記載されたものではない。
　
（ウ）補正後の請求項７に記載された内容は，上記「（１）新規事項について」の（１）おけるウ．において検討したとおり，補正後の請求項６に係る発明に対応する実施例とは異なる実施例の受信側の処理を示すものであり，補正後の請求項６に係る発明に対応する実施例の送信側と，もう１つの実施例の受信側とからなる構成は，本願明細書の発明の詳細な説明には記載されていないので，補正後の請求項６を引用する補正後の請求項７に係る発明は，本願明細書の発明の詳細な説明に記載されたものではない。
　
（エ）補正後の請求項８に記載された内容は，補正後の請求項６に係る発明に対応する実施例に関連するものであるから，補正後の請求項７を引用する補正後の請求項８に係る発明は，本願明細書の発明の詳細な説明に記載されたものではない。
　
イ．３６条６項２号について
（ア）上記「ア．３６条６項１号ついて」の（ア）においても引用した，補正後の請求項１に記載された，
「前記のオペレーティング・システムにおいて，前記入力設備からのデータ及び前記干渉データは混合される」，
　に関して，「オペレーティング・システム」において，どのようにして，「入力設備からのデータ」と，「干渉データ」とを「混合」しているのか，補正後の請求項１に記載された内容，及び，他の補正後の請求項の記載内容を考慮しても不明である。
　この点に関して，本願明細書の発明の詳細な説明には，上記アにおいても指摘した，本件手続補正によって，段落【０００８】に加えられた記載の他，関連する記載として，上記（１）に引用した記載が存在するが，それらの内容を検討しても，どのように「混合」を実現しているか不明である。
　よって、補正後の請求項１に係る発明は，明確ではない。
　
（イ）補正後の請求項２〜請求項５は，補正後の請求項１を引用するものであるから，上記（ア）において指摘した明確でない構成を内包し，且つ，補正後の請求項２〜請求項５に記載された内容を加味しても，上記指摘の明確でない構成が明確になるものではない。
　加えて，補正後の請求項１，及び，請求項２に係る発明は，補正後の請求項１，及び，請求項２に記載された内容から，“混合データの送信側”に関連するものである。
　一方，補正後の請求項３に係る発明は，補正後の請求項３に記載された内容から，“混合データの受信側”に関するものである。
　このような条件のもと，補正後の請求項１において「干渉データ」を生成することは，
「セキュリティ処理装置が既定基準に基づき干渉データを発生させ」る，
　ものであり，同じく，補正後の請求項２において「干渉データ」を生成することは，
「入力設備のハードウェア情報及び／又は入力時間により規定基準に基づき干渉データを発生させる」，
　ものであって，即ち，“混合データの送信側”においては，「干渉データ」は，「既定基準」に基づいて発生されるものである。
　これに対して，補正後の請求項３においては，
“ハードウェア情報及び時間により，データセキュリティ性を確認して，既定基準のアルゴリズムにより結果を計算し，計算結果により，クライアントの今回採用するアルゴリズムと種を判断して，干渉情報を計算する”ものである。
　上記引用の補正後の請求項３の記載のとおり，補正後の請求項３には，「干渉データ」が存在しない。
　そして，補正後の請求項３における「干渉情報」は，上記引用の記載のとおり，“ハードウェア情報及び時間により，データセキュリティ性を確認して，既定基準のアルゴリズムにより結果を計算した，計算結果に基づいて，干渉情報を計算するのに用いられた，既定基準のアルゴルズムではない，クライアントの採用するアルゴルズムと，何らかの“種”とを用いて計算するもの”であると，補正後の請求項３に記載された内容から読み取れ，仮に，補正後の請求項１，及び，請求項２における「既定基準」と，補正後の請求項３における「既定基準のアルゴリズム」とが同じものであるとしても，補正後の請求項３における「干渉情報」の計算方法と，補正後の請求項１，及び，請求項２における「干渉データ」の発生方法とは，明らかに異なっている。
　以上に検討したことから，補正後の請求項１，及び，請求項２における「干渉データ」と，補正後の請求項３における「干渉情報」とが同一のものとは認められない。
　そもそも，補正後の請求項３において，“ハードウェア情報及び時間により，既定基準のアルゴリズムにより結果を計算し，計算結果により，クライアントの今回採用するアルゴリズムと種を判断する”ためには，予め，「計算結果」と，「クライアントの今回採用するアルゴリズムと種」との対応関係をつけておく必要があることは明らかであるが，補正後の請求項１，及び，請求項２においては，そのような処理は，一切行っておらず，上述したとおり，「干渉データ」は，「ハードウェア情報及び／又は時間情報」を用いるとしても，それのみを用いて，「既定基準」のみに基づき発生させるものと解され，他の補正後の請求項に記載された内容を加味しても，どの時点で，“「計算結果」と，「クライアントの今回採用するアルゴリズムと種」との対応関係をつける”のか不明である。
　
（ウ）補正後の請求項４は，補正後の請求項１乃至３の何れかを引用するものである。
　いま，補正後の請求項４が，補正後の請求項３を引用するものであるとすると，
　補正後の請求項４に，
「算出された干渉データにより入力データを分離するステップ」，
　という記載が存在する。
　一方，上記（イ）において検討したとおり，補正後の請求項３には，「干渉データ」は存在しないので，補正後の請求項４にかかる発明における「算出された干渉データ」が，どの時点で，何によって「算出」されたのか不明である。
　仮に，補正後の請求項４に係る発明における「干渉データ」と，補正後の請求項３に係る発明における「干渉情報」が同じものであるとすると，補正後の請求項４に係る発明において，“分離される入力データ”は，補正後請求項３が引用する補正後の請求項１，或いは，請求項２に係る発明において“発生させた混合データ”より分離されるものと解されるが，上記（イ）において検討したとおり，補正後の請求項１，或いは，請求項２に係る発明において，「混合データ」の発生に「入力されたデータ」と共に用いられた，「干渉データ」と，補正後の請求項３における「干渉情報」とは，異なるものであるから，異なる情報を用いて，「混合データ」から，どのようにして，「入力されたデータ」を分離するのか不明である。
　次に，補正後の請求項４が，補正後の請求項１，或いは，請求項２の何れかを引用するものである場合，補正後の請求項４に係る発明における「干渉データ」と，補正後の請求項１，或いは，請求項２に係る発明において，「混合データ」の発生に「入力されたデータ」と共に用いられた，「干渉データ」とが，同じものであるとすると，「干渉データにより入力データを分離する」とは，どの時点で，どのようにして行われる処理であるか不明である。また，何のために行われるかも不明である。
　
（エ）補正後の請求項５に記載された「算出された干渉データ」も，上記（ウ）において検討したように不明である。
　
（オ）補正後の請求項７に，「干渉情報」と，「干渉データ」が存在するが，その関係不明である。
　仮に，補正後の請求項７に記載の「干渉情報」と，「干渉データ」が同じものであったとしても，上記「ア．３６条６項１号ついて」の（ウ）において検討したとおり，補正後の請求項７に係る発明と，補正後の請求項６係る発明との関係は，補正後の請求項３に係る発明と，補正後の請求項１，或いは，請求項２に係る発明との関係と同様のものであるから，上記（イ），及び，（ウ）において検討したとおり，補正後の請求項７に係る発明において，補正後の請求項６に係る発明における「干渉データ」とは異なる「干渉データ」を用いて，どのようにして，「入力データ」を「分離」するのか不明である。
　
（カ）補正後の請求項８は，補正後の請求項７を引用するものであるから，上記（オ）において指摘した明確でない構成を内包し，かつ，補正後の請求項８に記載の内容を加味しても，上記指摘の明確でない構成が，明確になるものではない。
　
　以上，（イ）〜（カ）に検討したとおりであるから，補正後の請求項２〜請求項５，請求項７，及び，請求項８に係る発明は，明確ではない。
　
ウ．３６条４項１号について
（ア）補正後の請求項１に記載の，
「前記のオペレーティングシステムにおいて，前記入力設備からのデータ及び前記干渉データは混合される」，
　に関して，本願明細書の発明の詳細な説明には，上記「（１）新規事項について」の（１）におけるア．において引用した程度の記載しか存在していないので，どのようにして，“オペレーティング・システムにおいて，入力設備からのデータ及び干渉データを混合する”ことを実現しているのか，本願明細書の発明の詳細な説明に記載された内容からは不明である。
　
（イ）補正後の請求項１又は請求項２を引用する補正後の請求項３に係る発明，補正後の請求項６を引用する補正後の請求項７に係る発明，及び，補正後の請求項７を引用する補正後の請求項８に係る発明に関して，本願明細書の発明の詳細な説明には，上記「ア．３６条６項１号ついて」の（イ）〜（エ）において検討したとおり，補正後の請求項１又は請求項２を引用する補正後の請求項３に係る発明，補正後の請求項７に係る発明，及び，補正後の請求項６を引用する補正後の請求項７を引用する補正後の請求項８に係る発明に相当する構成に関しては記載されていないので，どのように，補正後の請求項１又は請求項２を引用する補正後の請求項３に係る発明，補正後の請求項７に係る発明，及び，補正後の請求項６を引用する補正後の請求項７を引用する補正後の請求項８に係る発明を実現するのか，本願明細書の発明の詳細な説明からは不明である。
　
　以上，（ア），及び，（イ）において検討したとおりであるから，
　本願明細書の発明の詳細な説明は，経済産業省令で定めるところにより，その発明の属する技術分野における通常の知識を有する者がその実施をすることができる程度に明確かつ十分に記述したものでない。
　
　以上ア．〜ウ．において検討したとおりであるから，本願は，特許法第３６条第４項第１号及び第６項第１号，第２号に規定する要件を満たしていないので，本願の請求項１〜請求項５，請求項７，及び，請求項８に係る発明は，特許出願の際独立して特許を受けることができない。
　
（６）独立特許要件むすび
　したがって，本件手続補正は，特許法第１７条の２第６項において準用する同法第１２６条第７項の規定に違反するので，同法第１５９条第１項の規定において読み替えて準用する同法第５３条第１項の規定により却下すべきものである。
　
３．補正却下むすび
　以上に検討したとおりであから，本件手続補正は，特許法第１８４条の１２第２項により読み替える同法第１７条の２第３項の規定に違反するので，同法第１５９条第１項において読み替えて準用する同法第５３条第１項の規定により却下すべきものである。
　仮に，本件手続補正が，当初明細書等の記載の範囲内でなされたものであったとしても，
　本件手続補正は，特許法第１７条の２第６項において準用する同法第１２６条第７項の規定に違反するので，同法第１５９条第１項の規定において読み替えて準用する同法第５３条第１項の規定により却下すべきものである。
　
　よって，補正却下の決定の結論のとおり決定する。
　
第３．本願の請求項
　平成２５年８月１日付けの手続補正は，上記のとおり却下されたので，本願の請求項各項に記載された事項は，平成２４年９月５日付けの手続補正により補正された，上記「第２．平成２５年８月１日付けの手続補正の却下の決定」の「１．補正の内容」において，補正前の請求項１〜請求項１０として引用した事項により特定されるものである。
　
第４．原審の拒絶理由
　原審における平成２４年５月２５日付けの拒絶理由は，概略，次のとおりである。
　
「　　　　　　　　　　　　　　理　由
　
Ａ．この出願は，発明の詳細な説明の記載が下記の点で，特許法第３６条第４項第１号に規定する要件を満たしていない。
　
　　　　　　　　　　　　　　　　記
　
（ａ）請求項１５には「前記既定基準に基づき，データ受信設備が受信した混合データの中から干渉データを解析し」と記載されている。
　しかしながら，本願明細書の発明の詳細な説明の記載を参照しても，干渉データを「既定基準に基づき，データ受信設備が受信した混合データの中から・・・解析」することを，具体的にどのようにして実現するのかという点が不明である。
　
（ｂ）請求項１６には「前記既定基準に基づき，データ受信設備から受信された前記混合データにより，干渉データを解析し」と記載されている。しかしながら，本願明細書の発明の詳細な説明の記載を参照しても，干渉データを解析することを「既定基準に基づき，データ受信設備から受信された前記混合データにより」行うことを，具体的にどのようにして実現するのかという点が不明である。
　
　よって，この出願の発明の詳細な説明は，当業者が請求項１−１６に係る発明を実施することができる程度に明確かつ十分に記載されたものでない。
　　
Ｂ．この出願は，特許請求の範囲の記載が下記の点で，特許法第３６条第６項第２号に規定する要件を満たしていない。
　　　　　　　　　　　　　　　　記
　
（ａ）請求項６には「干渉データを解析するステップ」が記載されているが，干渉データを「解析する」とは如何なることであるのか，その意味するところが不明である。請求項７，８，１４−１６についても同様のことがいえる。
　
（ｂ）請求項１５には「前記既定基準に基づき，データ受信設備が受信した混合データの中から干渉データを解析し」と記載されている。しかしながら，干渉データを「既定基準に基づき，データ受信設備が受信した混合データの中から・・・解析」するとは如何なることであるのか，発明の詳細な説明の記載を参照しても不明である。
　
（ｃ）請求項１６には「前記既定基準に基づき，データ受信設備から受信された前記混合データにより，干渉データを解析し」と記載されている。しかしながら，干渉データを解析することが「既定基準に基づき，データ受信設備から受信された前記混合データにより」行われるとは如何なることであるのか，発明の詳細な説明の記載を参照しても不明である。
　
　よって，請求項１−１６に係る発明は明確でない。
　
Ｃ．＜省略＞
　
Ｄ．＜省略＞
　
Ｅ．この出願の下記の請求項に係る発明は，その出願前日本国内又は外国において頒布された下記の刊行物に記載された発明に基いて，その出願前にその発明の属する技術の分野における通常の知識を有する者が容易に発明をすることができたものであるから，特許法第２９条第２項の規定により特許を受けることができない。
　
                              記　（引用文献については引用文献一覧参照）
　
・請求項　１，２，７−１０，１５，１６
・引用文献　１
・備考
　　・・・・・（中略）・・・・・
　
　　　　　　　　　　引　用　文　献　一　覧
　
　１．国際公開第２００７／００６０７２号
　２．加藤正隆，基礎暗号学　Ｉ，株式会社サイエンス社，1989年9月25日，p.258-264
　３．特開平９−１２８３３７号公報
　４．特開昭６３−９８０２７号公報」
　
第５．原審拒絶理由に対する当審の判断
１．３６条４項１号について
　平成２４年９月５日付けの手続補正によって補正された請求項（上記「第２．平成２５年８月１日付けの手続補正の却下の決定」の「１．補正の内容」において，「補正前の請求項」として引用したものに同じ。以下，これを「本願の請求項」という）９に，
「前記既定基準に基づき，データ受信設備が受信した混合データの中から干渉データを解析し，解析された干渉データにより入力データを分離する」，
　と記載され，本願の請求項１０に，
「解析ユニットは，前記既定基準に基づき，データ受信設備から受信された前記混合データにより，干渉データを解析し」，
　と記載されている。
　本願の請求項９は，平成２２年２月５日付けの手続補正により補正された請求項（以下，これを「前請求項」という）１５に相当し，本願の請求項１０は，前請求項１６に相当するものであって，その記載内容には，上記引用の原審拒絶理由において指摘された，前請求項１５，及び，前請求項１６に記載された内容をそのまま存在しているので，以下において検討するとおり，原審拒絶理由において指摘の事項は依然として解消していない。
　
（１）本願の請求項９は，本願の請求項６乃至請求項８のいずれかを引用するものであるから，
　ア．先ず，本願の請求項６を引用する本願の請求項９に係る発明について検討する。
　本願の請求項６には，概略，“干渉データは，既定基準に基づき発生されること”，及び，“混合データは，入力データと干渉データをデータ入力設備によって混合したもの”であることが記載されており，本願の請求項６を引用する本願の請求項９という発明において，“既定基準に基づき，混合データの中から干渉データを解析する”ことは，“干渉データと入力データとが分離されていない混合データの中から，既定基準のみに基づいて，干渉データを解析する”という操作を表現しているものと解される。
　上記の“干渉データを解析する”点に関して，本願明細書の発明の詳細な説明には，段落【００１４】に，
「前記混合されたデータを受信後，前記既定基準に基づき干渉データを解析するステップ」，
　という，上記引用の本願の請求項９，及び，請求項１０に記載の内容と同等の記載がある他，上記ｆ．に引用した段落【００２６】の，「データ入力設備により入力されたデータと前記干渉データを混合して送信する送信モジュールと，前記既定基準に基づきデータ受信設備から受信された前記混合データにより，干渉データを解析し」という記載が存在するのみであるから，どのようにして，
「干渉データ」を発生するのに用いた「既定基準」
イ．次に，本願の請求項７を引用する本願の請求項９に係る発明について検討する。
　本願の請求項７においては，「干渉データ」は，“入力設備のハードウェア情報及び／又は入力時間により既定基準に基づき発生されるもの”であり，「干渉データ」を発生させるためには，「既定基準」の他，少なくとも，「入力設備のハードウェア情報」，或いは，「入力時間」が必要なことは明らかである。
　しかしながら，本願の請求項７を引用する本願の請求項９に係る発明においては，「干渉データ」は，“受信した混合データの中から，既定基準に基づき，解析される”ものであって，この構成は，「干渉データ」の解析に，「入力設備のハードウェア情報」，或いは，「入力時間」を含まない態様を含むものである。
　そして，このような態様については，上記ア．において検討したとおり，本願明細書の発明の詳細な説明に記載された内容からでは，どのようにして，「干渉データ」を発生するのに用いた「既定基準」のみを用いて，「干渉データ」と，「入力データ」が分離されていない「混合データ」の中から，「干渉データ」を解析するのか，不明である。
ウ．次に，本願の請求項８を引用する本願の請求項９に係る発明について検討する。
　本願の請求項８に係る発明は，「入力設備のハードウェア情報及び／又は入力時間により前記既定基準に基づき干渉データを解析する分離モジュールを更に含む」ものであり，本願の請求項９に係る発明は，「既定基準に基づき，データ受信設備が受信した混合データの中から干渉データを解析し，解析された干渉データにより入力データを分離する分離モジュールを更に含む」ものであるから，本願の請求項８を引用する本願の請求項９に係る発明は，“入力設備のハードウェア情報及び／又は入力時間により既定基準に基づき干渉データを解析する分離モジュールと，更に，前記既定基準に基づき，データ受信設備が受信した混合データの中から干渉データを解析し，解析された干渉データにより入力データを分離する分離モジュールの，２つの分離モジュールを含む”態様を含むものである。
　この点について，本願明細書の発明の詳細な説明には，
　
ｉ．「【００３１】
　
干渉モジュールは更に，前記入力設備のハードウェア情報及び／又は入力時間により，既定基準に基づき干渉データを発生し
　送信モジュールは更に，データ入力完了時に前記入力設備のハードウェア情報及び／又は入力時間を送信し，
　
分離モジュールは更に，前記混合データ，及び前記入力設備のハードウェア情報及び／又は入力時間を受信後，前記入力設備のハードウェア情報及び／又は入力時間により，前記既定基準に基づき干渉データを解析する
　【００３２】
　分離モジュールは，又，
　前記既定基準に基づきデータ受信設備から受信された前記混合データにより，干渉データを解析する解析ユニットと，
　解析された干渉データと前記混合データとを対比する対比ユニットと，
　対比ユニットにより対比された前記干渉データと同じデータを除去後，入力データを分離する分離ユニットと
　を含んでも良い。」
　という記載が存在して，上記ｉの記載内容からは，分離モジュールとして，“干渉データを解析する分離モジュール”の他，“解析ユニットと，対比ユニットとを有する分離モジュール”という構成を採用しても良いということが読み取れるが，“２つの分離モジュール”を有する構成については，本願明細書の発明の詳細な説明，及び，図面には記載されておらず，どのようにして，“２つの分離モジュール”を有する構成を実現しているのか，本願明細書の発明の詳細な説明に記載された内容からは不明である。
　なお，本願の請求項９に記載の「分離モジュール」が，本願の請求項９が本願の請求項８を引用する場合において，上記ｉに記載されているように，本願の請求項８に記載の「分離モジュール」の構成を限定するものであると解しても，本願の請求項８に記載の「分離モジュール」は，上記ｉに引用した本願明細書の段落【００３１】に記載された内容，上記ｅに引用した本願明細書の段落【００２２】に記載された内容から，“受信した入力設備のハードウェア情報及び／又は入力時間により，既定基準に基づいて干渉データを解析し，解析された干渉データと，混合データを対比することで，混合データから，干渉データを除去して，入力データ分離する”ものであると解される。
　しかしながら，本願の請求項９に記載の「分離モジュール」は，上記ｉに引用した本願明細書の段落【００３２】の記載が対応するが，“混合データの中から，受信した入力設備のハードウェア情報及び／又は入力時間を用いることなく，既定基準のみに基づいて干渉データを解析する”態様を含むものであり，上記ア．，及び，イ．においても検討したとおり，“入力データと，干渉データが混合された状態の混合データの中から，既定基準のみに基づいて，干渉データを解析する”ことを，どのようにして実現するかについては，本願明細書の発明の詳細な説明に記載された内容からは不明である。
　
（２）本願の請求項１０は，本願の請求項６乃至請求項９のいずれかを引用するものである。
ア．本願の請求項６を引用する本願の請求項１０に係る発明について検討する。
　本願の請求項６に引用する本願の請求項１０に係る発明は，本願の請求項６を引用する本願の請求項９に係る発明と，後者の「分離モジュール」が，前者の「解析ユニット」に替わる程度で，ほぼ同等の構成を有しているので，上記（１）のア．において検討したとおり，本願明細書の発明の詳細な説明に記載された内容からは，どのように実現しているのか不明である。
　
イ．本願の請求項７を引用する本願の請求項１０に係る発明について検討する。
　本願の請求項７を引用する本願の請求項１０に係る発明は，本願の請求項７を引用する本願の請求項９に係る発明と，表現の差こそあれ，ほぼ同等の構成を有するものであるから，上記（１）のイ．において検討したとおり，本願明細書の発明の詳細な説明に記載された内容からは，どのように実現しているのか不明である。
　
ウ．本願の請求項８を引用する本願の請求項１０に係る発明について検討する。
　上記（１）のウ．において検討したとおり，本願の請求項８に係る発明は，“入力設備のハードウェア情報及び／又は入力時間により既定基準に基づき干渉データを解析する分離モジュールを含む”ものである。
　本願の請求項１０において，「前記分離モジュール」と記載されているところから，本願の請求項１０が，本願の請求項８を引用する場合には，「前記分離モジュール」とは，本願の請求項８に記載された「分離モジュール」を指すものと解され，本願の請求項１０に記載された，「前記既定基準」とは，本願の請求項８に記載された「前記既定基準」を指すものと解される。
　したがって，本願の請求項８を引用する本願の請求項１０に係る発明は，“入力設備のハードウェア情報及び／又は入力時間により既定基準に基づき干渉データを解析する分離モジュールが，前記既定基準に基づき，データ受信設備から受信された混合データにより，干渉データを解析する解析ユニット”を含む構成を有する態様を含むものである。
　このとき，同じ「既定基準」に基づくものであるが，解析に用いるデータが，「分離モジュール」は，「入力設備のハードウェア情報及び／又は入力時間」であるのに対して，「解析ユニット」が，「データ受信設備から受信された混合データ」と異なっているので，「分離モジュール」が，解析する「干渉データ」と，「分離モジュール」に包含される「解析ユニット」が，解析する「干渉データ」とは異なるものであると解される。
　この点に関して，関連する記載として，上記ｉに引用した記載が存在し，上記ｉに引用した段落【００３１】に記載の「分離モジュールは更に」，及び，同段落【００３２】に記載の「分離モジュールは，又」の，「分離モジュール」は，上記ｆに引用した段落【００２６】に記載の「分離モジュール」を指すものと解される。
　このことから，本願明細書の発明の詳細な説明に記載された事項から，段落【００３２】に記載の「分離モジュールは，又」における「分離モジュール」は，
“段落【００２６】に記載の「分離モジュール」は，段落【００３１】に記載の「分離モジュール」の他に，段落【００３２】に記載された「分離モジュール」の構成を採用しても良い”
　という態様（以下，これを「構成１」という）と，
“段落【００３１】に記載の「分離モジュール」は，段落【００３２】に記載の「分離モジュール」の構成を採用しても良い”
　という態様（以下，これを「構成２」という）とを，読み取ることが可能である。
　本願明細書の発明の詳細な説明に記載されているのが，構成１であるとすると，本願の請求項８を引用する本願の請求項１０に係る発明における，上記指摘の“入力設備のハードウェア情報及び／又は入力時間により既定基準に基づき干渉データを解析する分離モジュールが，前記既定基準に基づき，データ受信設備から受信された混合データにより，干渉データを解析する解析ユニット”という構成は，本願明細書の発明の詳細な説明には記載されていないことになり，そのような構成をどのように実現するか，本願明細書の発明の詳細な説明からは不明である。
　本願明細書の発明の詳細な説明に記載されているのが，構成２であるとすると，構成２は，上記指摘の本願の請求項８を引用する請求項１０に係る発明の構成に対応するものであるが，上記において指摘したとおり，このとき，「分離モジュール」本体の解析する「干渉データ」と，「分離モジュール」に包含される「解析ユニット」が解析する「干渉データ」とは，異なるものとなる。
　そして，「解析ユニット」が，“既定基準に基づき，データ受信装置から受信された混合データにより，解析する”「干渉データ」を，どのようにして解析するかについては，上記（１）のア．，及び，イ．において検討したとおり，本願明細書の発明の詳細な説明に記載された内容からは不明であるから，本願の請求項８を引用する本願の請求項１０に係る発明は，本願明細書の発明の詳細な説明に記載された内容を，どのように解釈しても，本願明細書の発明の詳細な説明に記載された内容からは，どのように実現しているのか，不明である。
　
エ．本願の請求項９を引用する本願の請求項１０に係る発明について検討する。
　本願の請求項９を引用する本願の請求項１０に係る発明においては，「分離モジュール」，「解析ユニット」の何れも，“既定基準に基づいて，受信した混合データの中から，或いは，同混合データにより，干渉データを解析する”ものであるが，
　上記の構成は，上記（１）のア．，或いは，イ．等において検討したとおり，本願明細書の発明の詳細な説明に記載された内容からは，どのように実現しているのか不明である。
　
　以上（１）のア．〜ウ．，及び，（２）のア．〜エ．において検討したとおり，本願の請求項９，及び，請求項１０に係る発明は，本願明細書の発明の詳細な説明に記載された事項からは，どのように実現しているのか不明であるから，依然として，
　本願明細書の発明の詳細な説明は，通商産業省令（経済産業省令）で定めるところにより，その発明の属する技術分野における通常の知識を有する者がその実施をすることができる程度に明確かつ十分に，記載したものでない。
　
２．３６条６項２号について
　本願の請求項４，請求項５，請求項９，及び，請求項１０は，前請求項７，前請求項８，前請求項１５，及び，前請求項１６にそれぞれ相当するものであるから，以下において検討するとおり，原審拒絶理由において指摘の事項は依然として解消していない。
　
（１）本願の請求項４は，本願の請求項１乃至請求項３のいずれかを引用するものであるから，本願の請求項１を引用する構成を採用した場合は，
「混合されたデータを受信後，前記既定基準に基づき干渉データを解析するステップ」における，“既定基準に基づく干渉データの解析”をどのように実現しているのか，本願の請求項１，及び，請求項２に記載された内容からは不明である。
　ここで，上記「１．３６条４項１号について」の（１）ア．において指摘したとおり，「既定基準」とは，「干渉データ」を発生させるために用いるものであるから，「混合データ」と，「既定基準」とから，どのようにして「干渉データ解析する」のか，上記「１．３６条４項１号について」においても検討したとおり，本願明細書の発明の詳細な説明に記載された内容を参酌しても不明である。
　
（２）本願の請求項５は，本願の請求項１乃至請求項４の何れかを引用するものであるから，上記（１）において検討した構成の，本願の請求項４を引用するものであるとすると，本願の請求項５に記載の「解析された干渉データ」は，どのようにして「解析された」ものであるか，本願の請求項１，請求項４，及び，請求項５に記載された内容，並びに，発明の詳細な説明に記載された内容を参酌しても不明である。
　
（３）本願の請求項９において，「干渉データ」は，“既定基準に基づき，データ受信設備が受信した混合データの中から，解析されるもの”である。
　しかしながら，「既定基準」とは，上記（１）においても指摘したとおり，“干渉データを発生させる”ために用いるものである。
　このような「既定基準」を用いて，「干渉データ」と，「入力データ」とが「混合」している「混合データの中から」，どのようにして，「干渉データ」を解析するのか，本願の請求項９，及び，本願の他の請求項に記載された内容を加味しても不明である。
　更に，本願の発明の詳細な説明に記載された内容を加味しても不明である点は，上記「１．３６条４項１号について」において検討したとおりである。
　
（４）本願の請求項１０における「解析ユニット」における「解析」は，上記（３）において検討した，本願の請求項９における「分離モジュール」による「解析」と同様のものであって，“解析ユニットが，既定基準に基づき，混合データにより,干渉データを解析する”ことを，どのように実現しているのか不明である。
　上記指摘の不明点が，本願明細書の発明の詳細な説明に記載の内容を加味しても解消しないことは，上記「１．３６条４項１号について」において検討したとおりである。
　
　以上に検討したとおりであるから，依然として，本願の請求項４，請求項５，請求項９，及び，請求項１０に係る発明は，明確ではない。
　
３．２９条２項について
（１）本願発明
　本願の請求項１に係る発明（以下，これを「本願発明」という）は，平成２４年９月５日付けの手続補正により補正された，上記「第２．平成２５年８月１日付けの手続補正の却下の決定」の「１．補正の内容」において，補正前の請求項１として引用した，次の記載のとおりものである。
　
「入力設備によりデータを入力する際，セキュリティ処理装置は既定基準に基づき干渉データを発生させてデータ入力設備にインストールされたオペレーティング・システムに送信するステップと，
　セキュリティ処理装置は前記オペレーティング・システムからの，入力されたデータと前記干渉データとの混合データを受信するステップと，を含み，
　ここで，前記干渉データのオペレーティング・システムへの入力スピードは，入力データのオペレーティング・システムへの入力スピードより大きい
　ことを特徴とする入力データのセキュリティ処理方法。」
　
（２）引用例に記載の事項
ア．原審拒絶理由に引用された，本願の第１国出願前に既に公知である，国際公開第２００７／００６０７２号（２００７年１月１８日国際公開，以下，これを「引用例１」という）には，関連する図面と共に，次の事項が記載されている。
　
Ａ．「In a second broad form, the present invention provides a method for use in controllably concealing an input data that has been entered into a computer system via an input device, from being comprehended by a spying application during transportation of the input data across a communication link of the computer system, the method including the steps of:
　
(i) generating random data;
　
(ii) thereafter, interspersing the random data with the input data when the input data is being processed at a relatively low level within the computer system so as to form an interspersed input data; 
　
(iii) thereafter, transporting the interspersed input data across the communication link;
　
(iv) thereafter, providing a device for extracting the input data from the interspersed input data;
　
(v) selectively providing access to the extracted input data by at least one authorised software application operably connected to the computer system. 」（６頁１１行〜２６行）
（第２のブロード・フォームにおいて，本発明は，入力デバイスを介して，コンピュータ・システムに入れられる入力データを，コンピュータ・システムの通信リンク越しの入力データの転送の間に，スパイ・アプリケーションによって理解されることから，制御可能に秘匿することに用いるための方法を提供する。この方法は次のステップを含む：
(i)ランダム・データの生成；
(ii)その後，拡散入力データを形成するために，コンピュータ・システムにおいて，比較的低いレベルで入力データが処理されるときに，入力データと，ランダム・データを拡散すること；
(iii)その後，拡散入力データを，通信リンク越しに転送すること；
(iv)その後，拡散入力データから，入力データを抜き出すためのデバイスを提供すること；
(v)抜き出された入力データへの，コンピュータ・システムに操作可能に接続されている，少なくとも１つの公認のアプリケーションによる，選択的なアクセスを提供すること。当審にて訳出。以下，同じ。）
　
Ｂ．「Figure 1 depicts a prior art computer system in which input data is vulnerable to exploitation by a spying application 110 which secretly records data entered by the user. In the prior art system, user input data which is entered via a physical input device 100 is read by an input handler 105 such as a device driver, and interrupt handler or the like. One embodiment of the input handler 105 in a prior art system comprises at least one device driver and at least one input handling component of an operating system of the computer system that is also herein referred to as the operating system input handler, where the operating system input handler distributes the input data to at least one software application, such as software application 115. A software application 115 receives data from the input handler 105 but this input data is also readily accessible and comprehendible by the spying application 110 without the user's knowledge.
　
Figure 2 depicts a first embodiment 210 of the present invention for use in alleviating the ability of a spying application to read comprehensible input data. The first embodiment 210 includes an input handler 205, a random data provider 215, an input descrambler 220, and controller 225. By way of example, the input handler 205, the random data provider 215, and the input descrambler 220 include device drivers. In one embodiment, controller 225 includes a user interface.
　
The input handler 205 interacts with random data provider 215 to intersperse and encrypt the input data. In one embodiment, the random data provider 215 generates random data and passes this random data to the input handler 205. The input handler 205 intersperses input data received from the physical input device 100 with the random data received from the random data provider 215, thereby forming an interspersed input data. Thereafter, the interspersed and encrypted input data is passed by the input handler 205 to an operating system of the computer system which distributes the interspersed and encrypted input data to software applications. Software applications which receive the interspersed and encrypted input data from the operating system may include the random data provider 215 and the input descrambler 220. It would be appreciated by a person skilled in the art that the spying application 110 may also be able to listen to the interspersed and encrypted input data from the operating system though it would have difficulty in extracting the input data.」（２１頁２行〜２２頁５行）
（図１は，入力データが，ユーザによって入力されたデータを選択的に記録する，スパイ・アプリケーション１１０による，搾取に対して脆弱である，先行技術のコンピュータ・システムを示す。先行技術のシステムにおいて，物理入力デバイス１００を介して入力されるユーザ入力データは，デバイス・ドライバ，といった，入力ハンドラ，及び，割り込みハンドラ，或いは，同様のものによって読み取られる。先行技術のシステムにおける，入力ハンドラ１０５の１態様は，少なくとも１つのデバイス・ドライバと，また，ここにおいては，オペレーティング・システム入力ハンドラとも称され，オペレーティング・システム入力ハンドラは，ソフトウェア・アプリケーション１１５といった，少なくとも１つのソフトウェア・アプリケーションに，入力データを配布するものである，コンピュータ・システムのオペレーティング・システムの，少なくとも１つの入力ハンドリング・コンポーネントから成る。ソフトウェア・アプリケーション１１５は，入力ハンドラ１０５から，データを受信するが，この入力データも，ユーザに知られることなく，スパイ・アプリケーション１１０によって，容易く，アクセス可能で，理解可能である。
　
図２は，理解可能な入力データを読むための，スパイ・アプリケーションの能力を軽減することに使用するための，本発明の第１実施例２１０を示す。第１実施例２１０は，入力ハンドラ２０５，ランダム・データ供給部２１５，入力デスクランブラ２２０，及び，制御部２２５を含み，入力デスクランブラ２２０は，デバイス・ドライバを含む。１実施例においては，制御部２２５は，ユーザ・インターフェスを含む。
　
入力ハンドラ２０５は，入力データを拡散し，暗号化するために，ランダム・データ供給部２１５と，情報の授受を行う。１実施例においては，ランダム・データ供給部２１５は，ランダム・データを生成し，このランダム・データを，入力ハンドラ２０５に渡す。入力ハンドラ２０５は，物理入力デバイス１００から受信した入力データと，ランダム・データ供給部２１５から受信したランダム・データとを，拡散する。その結果，拡散入力データが形成される。その後，拡散され暗号化された入力データは，ソフトウェア・アプリケーションに，拡散され暗号化された入力データを配布する，オペレーティング・システムへ，入力ハンドラ２０５によって，拡散され暗号化された入力データが渡される。拡散され暗号化された入力データを受信するソフトウェア・アプリケーションは，ランダム・データ供給部２１５と，入力デスクランブラ２２０とを，含む。当業者によって，スパイ・アプリケーション１１０が，オペレーティング・システムから，拡散され暗号化された入力データを得ることができるとしても，そこから，入力データを抜き出すことは困難であろうことが，理解される。）
　
Ｃ．「Figures 5A, 5B and 5C depict three arrangements of the input handler which are suitable for use in the first embodiment system. In Figure 5A, the input handler 500 is based on the chaining of device drivers 505 and 510 where the underlying operating system is adapted to support the chaining of device drivers, where a chain of device drivers is also known as a device stack. The chaining of device drivers is a feature that is supported by some computer operating systems. The first device driver 505 obtains input data from a physical input device. The input data is processed and passed up the chain of device drivers up to a second device driver 510 which serves as an input scrambler. The second device driver 510 also accepts random data and intersperses this with the input data to produce at its output, a scrambled input data. In another embodiment, the second device driver 510 accepts random data, and uses the random data to encrypt the input data. In one embodiment, the encryption step is carried out by using the random data to randomly map an input symbol to another input symbol. For example, the input symbol may be a keyboard key value, mouse coordinates, or mouse button clicks. The map may selectively and randomly change with every input symbol read.」（３０頁７行〜２２行）
（図５Ａ，５Ｂ，及び，５Ｃは，第１実施例のシステムにおける使用に適している，入力ハンドラの３つの配置を示す。図５Ａにおいて，入力ハンドラ５００は，デバイス・ドライバの連鎖をサポートする，下層のオペレーティング・システムにおける，デバイス・ドライバ５０５と，５１０の連鎖に基づいていて，デバイス・ドライバの連鎖は，デバイス・スタックとしても知られている。デバイス・ドライバの連鎖は，いくつかのコンピュータ・オペレーティング・システムによってサポートされる機能である。第１デバイス・ドライバ５０５は，物理入力デバイスから，入力データを取得する。入力データは，処理され，入力スクランブラとしての役目を果たす，第２デバイス・ドライバ５１０へ至るまで，デバイス・ドライバの連鎖を，渡されていく。第２デバイス・ドライバ５１０は，ランダム・データを受理し，その出力，スクランブル入力でデータを生成するために，入力データと共に，拡散する。他の実施例においては，第２デバイス・ドライバ５１０は，ランダム・データを受理し，ランダム・データを，入力データを暗号化するために用いる。１実施例においては，暗号化ステップは，入力シンボルを，他の入力シンボルに，ランダムにマップするために，ランダム・データを用いることによって実行される。例えば，入力シンボルは，キーボードのキー値，マウスの座標，或いは，マウス・ボタンのクリックであり得る。マップは，任意の入力シンボルの読み取りと共に，選択的に，かつ，ランダムに変更し得る。）
　
Ｄ．「Figure 7 illustrates the flowchart of one embodiment of the second device driver 510. The flowchart also applies to one embodiment of the operating system input handler 515. This flowchart illustrates how user input data can be interspersed with random data. While scrambling is enabled step 705 is a loop that iterates whilst scrambling is enabled. A check is made at step 710 to see if user input is available at every cycle of the algorithm. In one embodiment, the rate of the cycle, or the delay between cycles, is fixed to a pre-determined value. In another embodiment, the rate of the cycle is changes randomly between iterations. If input data is available, then that data is read in step 715 and outputted in step 725. Otherwise, random data is read from another input in step 720 and outputted in step 725.」（３４頁１２行〜２２行）
（図７は，第２デバイス・ドライバ５１０の１実施例のフローチャートを説明する。そのフローチャートは，また，オペレーティング・システム入力ハンドラ５１５の１実施例にも適用される。このフローチャートは，ユーザ入力データがどのようにして，ランダム・データと共に拡散され得るかについて説明する。“スクランブルすることが有効の間”ステップ７０５は，スクランブルすることが有効の間に，繰り返されるループである。ステップ７１０において，アルゴリズムの全てのサイクルで，ユーザ入力が存在するか，チェックが行われる。１実施例においては，サイクルのレート，或いは，サイクル間の遅延は，予め決められた値に，固定されている。他の実施例においては，サイクルのレートは，反復の間で，ランダムに，変更がある。もし，入力データが存在すれば，次に，そのデータは，ステップ７１５において，読まれ，ステップ７２５において，出力される。さもなければ，ステップ７２０において，他の入力から，ランダム・データが読まれ，ステップ７２５において，出力される。）
　
Ｅ．「Figure 8 is the flowchart of one embodiment of the random data provider, such as the random data provider 215, 415 and 440, adapted to generating random data that will be used for interspersing into input data to form an interspersed input data. A random seed is first obtained in step 805 and used to initialise a random number generator. For every cycle of the algorithm in loop 810 that keeps iterating whilst scrambling is enabled, in step 815, the random data provider obtains a random integer by calling an appropriate random number generator, such as the 'rand' function in the C programming language. However, in many cases, the 'rand' function is too easy to deduce and reproduce. Alternative methods of generating random numbers are provided by way of Internet RFC 1750, Randomness Recommendations for Security, which describes cryptographically strong random number generation methods, such as those using the thermal noise from existing inputs from sound cards, and the Blum Blum Shub sequence generator. In step 820, the random numbers so obtained are then normalised into the range of valid numbers, such as the range of ASCII characters. The normalised data is then outputted in step 825. Even with normalisation, care must be taken to ensure that the random ASCII characters generated should be statistically similar to the input data in order for the user input data to be significantly indistinguishable from random data. The normalised numbers are then outputted by the random data provider, such as random data provider 215, 415 and 440.」（３４頁２４行〜３５頁１５行）
（図８は，拡散された入力データを形成するために，入力データ内への拡散のために用いられる，ランダム・データの生成に適合した，ランダム・データ供給部２１５，４１５，及び，４４０といった，ランダム・データ供給部の１実施例である。ランダムの種が，最初に，ステップ８０５において取得され，ランダム・データ生成部の初期化に用いられる。スクランブルすることが有効の間，繰り返しが維持される，ループ８１０内のアルゴリズムのそれぞれのサイクルのために，ステップ８１５において，ランダム・データ供給部は，Ｃプログラミング言語における“ｒａｎｄ”関数といった，適当な乱数生成部を呼び出すことで，ランダム整数を得る。しかしながら，ほとんどの場合，“ｒａｎｄ”関数は，推測，及び，再生成することが，極めて容易である。別の乱数生成方法は，インターネットＲＦＣ１７５０“セキュリティのランダム性推奨”を通じて，提供され，それは，サウンド・カードからの，現在の入力からの熱雑音を使用すること，及び，Ｂｌｕｍ，Ｂｌｕｍ，Ｓｈｕｂ線形生成器といった，暗号学的に強力な，乱数生成方法を説明している。ステップ８２０において，そのようにして得られた乱数は，次に，ＡＳＣＩＩ文字の範囲といった，有効数の範囲内に正規化される。正規化されたデータは，次に，ステップ８２５において，出力される。正規化したとしても，ユーザ入力データが，ランダム・データから十分に区別不能であるためには，入力データと，生成されたランダムなＡＳＣＩＩ文字列とが，統計的に類似するよう慎重にする必要がある。正規化数は，次に，ランダム・データ供給部２１５，４１５，及び，４４０といった，ランダム・データ供給部から，出力される。）
　
イ．原審拒絶理由に引用された，本願の第１国出願前に既に公知である，「加藤正隆，基礎暗号学　Ｉ，株式会社サイエンス社，1989年9月25日，p.258-264」（以下，これを「引用例２」という）には，関連する図面と共に，次の事項が記載されている。
　
Ｆ．「（１）分置式暗号
　ア．分置式暗号とは
　分置式暗号とは，文章または乱字の中に原文を分散して混入し隠匿する形式の暗号を総称する．原理的には換字式暗号及び転置式暗号と並んだ１つの形式であるが，原文の字数に比べて暗号文の字数が著しく長くなり，作業時間及び通信時間が長くなるので一般的としては使用されることが少ない。しかし他の暗号に不安が生じたとき，他の暗号の補給が困難になったとき等，特殊な場合として使用されることがある．
　分置式暗号は一般的に原文に対して暗号文が長く，その分置される位置が不規則である程秘匿性が強くなる．」（２５８頁３行〜１５行）
　
（３）引用例１に記載の発明
ア．上記Ａの「the present invention provides a method for use in controllably concealing an input data that has been entered into a computer system via an input device, from being comprehended by a spying application during transportation of the input data across a communication link of the computer system（本発明は，入力デバイスを介して，コンピュータ・システムに入れられる入力データを，コンピュータ・システムの通信リンク越しの入力データの転送の間に，スパイ・アプリケーションによって理解されることから，制御可能に秘匿することに用いるための方法を提供する）」という記載から，引用例１には，
“入力デバイスから入力される入力データを，秘匿する方法”が記載されていることが読み取れる。
　
イ．上記Ａの「(i) generating random data;（(i)ランダム・データの生成；）」という記載，上記Ｂの「user input data which is entered via a physical input device 100 is read by an input handler 105 such as a device driver, and interrupt handler or the like. One embodiment of the input handler 105 in a prior art system comprises at least one device driver and at least one input handling component of an operating system of the computer system that is also herein referred to as the operating system input handler, where the operating system input handler distributes the input data to at least one software application, such as software application 115（物理入力デバイス１００を介して入力されるユーザ入力データは，デバイス・ドライバ，といった，入力ハンドラ，及び，割り込みハンドラ，或いは，同様のものによって読み取られる。先行技術のシステムにおける，入力ハンドラ１０５の１態様は，少なくとも１つのデバイス・ドライバと，また，ここにおいては，オペレーティング・システム入力ハンドラとも称され，オペレーティング・システム入力ハンドラは，ソフトウェア・アプリケーション１１５といった，少なくとも１つのソフトウェア・アプリケーションに，入力データを配布するものである，コンピュータ・システムのオペレーティング・システムの，少なくとも１つの入力ハンドリング・コンポーネントから成る）」という記載，同じく，上記Ｂの「In one embodiment, the random data provider 215 generates random data and passes this random data to the input handler 205.（１実施例においては，ランダム・データ供給部２１５は，ランダム・データを生成し，このランダム・データを，入力ハンドラ２０５に渡す。）」という記載，上記Ｃの「 the input handler 500 is based on the chaining of device drivers 505 and 510 where the underlying operating system is adapted to support the chaining of device drivers（入力ハンドラ５００は，デバイス・ドライバの連鎖をサポートする，下層のオペレーティング・システムにおける，デバイス・ドライバ５０５と，５１０の連鎖に基づいていて）」という記載，及び，同じく，上記Ｃの「The second device driver 510 also accepts random data （第２デバイス・ドライバ５１０は，ランダム・データを受理し）」という記載から，引用例１においては，
“ランダム・データ供給部が，ランダム・データを生成し，オペレーティング・システムのデバイス・ドライバに送信する”ものであることが読み取れる。
　
ウ．上記イ．において引用した上記Ｂの記載内容を含む，上記Ｂの「The input handler 205 interacts with random data provider 215 to intersperse and encrypt the input data. In one embodiment, the random data provider 215 generates random data and passes this random data to the input handler 205. The input handler 205 intersperses input data received from the physical input device 100 with the random data received from the random data provider 215, thereby forming an interspersed input data. Thereafter, the interspersed and encrypted input data is passed by the input handler 205 to an operating system of the computer system which distributes the interspersed and encrypted input data to software applications.（入力ハンドラ２０５は，入力データを拡散し，暗号化するために，ランダム・データ供給部２１５と，情報の授受を行う。１実施例においては，ランダム・データ供給部２１５は，ランダム・データを生成し，このランダム・データを，入力ハンドラ２０５に渡す。入力ハンドラ２０５は，物理入力デバイス１００から受信した入力データと，ランダム・データ供給部２１５から受信したランダム・データとを，拡散する。その結果，拡散入力データが形成される。その後，拡散され暗号化された入力データは，ソフトウェア・アプリケーションに，拡散され暗号化された入力データを配布する，オペレーティング・システムへ，入力ハンドラ２０５によって，拡散され暗号化された入力データが渡される。）」という記載から，引用例１においては，
“オペレーティング・システムのデバイス・ドライバは，入力データと，ランダム・データとを拡散し，拡散されたデータを，オペレーティング・システムに送信する”ものであることが読み取れる。
　
エ．上記Ｂの「 Software applications which receive the interspersed and encrypted input data from the operating system may include the random data provider 215 and the input descrambler 220（拡散され暗号化された入力データを受信するソフトウェア・アプリケーションは，ランダム・データ供給部２１５と，入力デスクランブラ２２０とを，含む）」という記載から，引用例１においては，
“ランダム・データ供給部を有する，ソフトウェア・アプリケーションが，拡散されたデータを受信する”ものであることが読み取れる。
　
オ．上記Ｅの「the random data provider obtains a random integer by calling an appropriate random number generator, such as the 'rand' function in the C programming language. However, in many cases, the 'rand' function is too easy to deduce and reproduce. Alternative methods of generating random numbers are provided by way of Internet RFC 1750, Randomness Recommendations for Security, which describes cryptographically strong random number generation methods, such as those using the thermal noise from existing inputs from sound cards, and the Blum Blum Shub sequence generator（ランダム・データ供給部は，Ｃプログラミング言語における“ｒａｎｄ”関数といった，適当な乱数生成部を呼び出すことで，ランダム整数を得る。しかしながら，ほとんどの場合，“ｒａｎｄ”関数は，推測，及び，再生成することが，極めて容易である。別の乱数生成方法は，インターネットＲＦＣ１７５０“セキュリティのランダム性推奨”を通じて，提供され，それは，サウンド・カードからの，現在の入力からの熱雑音を使用すること，及び，Ｂｌｕｍ，Ｂｌｕｍ，Ｓｈｕｂ線形生成器といった，暗号学的に強力な，乱数生成方法を説明している）」という記載から，引用例１においては，“ランダム・データ供給部が，Ｃプログラミング言語における“ｒａｎｄ”関数，或いは，暗号学的に強力な，乱数生成方法を用いて，ランダム・データを生成している”ことが読み取れる。
　
　以上，ア．〜オ．において検討した事項から，引用例１には，次の発明（以下，これを「引用発明」という）が記載されているものと認める。
　
　入力デバイスから入力される入力データを，秘匿する方法であって，
　ランダム・データ供給部が，Ｃプログラミング言語における“ｒａｎｄ”関数，或いは，暗号学的に強力な，乱数生成方法を用いて，ランダム・データを生成し，オペレーティング・システムのデバイス・ドライバに送信し，
　前記オペレーティング・システムのデバイス・ドライバは，前記入力データと，前記ランダム・データとを拡散し，拡散されたデータを，オペレーティング・システムに送信し，
　ランダム・データ供給部を有する，ソフトウェア・アプリケーションが，前記拡散されたデータを受信する，方法。
　
（４）本願発明と引用発明との対比
ア．引用発明における「入力デバイス」，及び，「入力データ」は，本願発明における「入力設備」，及び，「入力されたデータ」にそれぞれ相当し，
　引用発明において，「入力データを，秘匿する」と言うことは，「入力データ」の“安全”を確保するものであるから，
　引用発明における「入力デバイスから入力される入力データを，秘匿する方法」は，
　本願発明における「入力データのセキュリティ処理方法」に相当する。
　
イ．引用発明における「ランダム・データ」は，「入力データ」に“拡散される”ものであって，結果として，「ランダム・データ」と，「入力データ」とが混ざった「拡散されたデータ」が生成されるのであるから，
　引用発明における「ランダム・データ」，及び，「拡散されたデータ」が，
　本願発明における「干渉データ」，及び，「混合データ」にそれぞれ相当し，
　引用発明においては，「ランダム・データ」は，「ランダム・データ供給部」が，「プログラミング言語における“ｒａｎｄ”関数，或いは，暗号学的に強力な，乱数生成方法を用いて」，生成するものであり，引用発明における「プログラミング言語における“ｒａｎｄ”関数，或いは，暗号学的に強力な，乱数生成方法」とは，“予め定められている条件”であるから，本願発明における「既定基準」に相当するものであり，
引用発明における「ランダム・データ供給部」は，「ランダム・データ」を生成するものであるから，本願発明における「セキュリティ処理装置」と，“干渉データを発生させる発生部”である点で共通し，
　引用発明においては，「ランダム・データ」は，「オペレーティング・システムのデバイス・ドライバに送信」されるものであるが，このことは，“オペレーティング・システムに送信する”と言い得るものであることは明らかである。
　以上に検討したことから，
　引用発明における「ランダム・データ供給部が，Ｃプログラミング言語における“ｒａｎｄ”関数，或いは，暗号学的に強力な，乱数生成方法を用いて，ランダム・データを生成し，オペレーティング・システムのデバイス・ドライバに送信」することと，
　本願発明における「セキュリティ処理装置は既定基準に基づき干渉データを発生させてデータ入力設備にインストールされたオペレーティング・システムに送信するステップ」とは，
“干渉データを発生させる発生部は既定基準に基づき干渉データを発生させてオペレーティング・システムに送信するステップ”である点で共通する。
　
ウ．引用発明における「拡散されたデータ」は，上記イ．において指摘したとおり，本願発明における「混合データ」に相当するものであるから，
　引用発明における「ランダム・データ供給部を有する，ソフトウェア・アプリケーションが，前記拡散されたデータを受信する」ことと，
　本願発明における「セキュリティ処理装置は前記オぺレーティング・システムからの，入力されたデータと前記干渉データとの混合データを受信するステップ」とは，
“受信部が，オペレーティング・システムからの入力されたデータと，干渉データとの混合データを受信するステップ”である点で共通する。
　
　以上，ア．〜ウ．において検討した事項から，本願発明と，引用発明との，一致点，及び，相違点は，次のとおりである。
　
［一致点］
　干渉データを発生させる発生部は既定基準に基づき干渉データを発生させてオペレーティング・システムに送信するステップと，
　受信部が，オペレーティング・システムからの入力されたデータと，干渉データとの混合データを受信するステップと，を含む，
　入力データのセキュリティ処理方法。
　
［相違点１］
“干渉データを発生させる発生部”に関して，
　本願発明においては，「セキュリティ処理装置」であるのに対して，
　引用発明においては，「ランダム・データ供給部」である点。
　
［相違点２］
“オペレーティング・システム”に関して，
　本願発明においては，「データ入力設備にインストールされたオペレーティング・システム」であるのに対して，
　引用発明においては，「オペレーティング・システム」が，何処にインストールされているかについて，特に，言及されていない点。
　
［相違点３］
“受信部”に関して，
　本願発明においては，「セキュリティ処理装置」であるのに対して，
　引用発明においては，「ランダム・データ供給部を有する，ソフトウェア・アプリケーション」である点。
　
［相違点４］
　本願発明においては，「干渉データのオペレーティング・システムへの入力スピードは，入力データのオペレーティング・システムへの入力スピードより大きい」ものであるのに対して，引用発明においては，「ランダム・データ」と，「入力データ」との“入力スピードの大きさ”については，特に，言及されていない点。
　
（５）相違点についての当審の判断
ア．［相違点１］，及び，［相違点３］について
　引用発明における「ソフトウェア・アプリケーション」は，「ランダム・データ供給部」を有するものであり，当該「ランダム・データ供給部」は，上記Ｂに引用した記載において，引用例においては，“ソフトウェア・アプリケーションが，ランダム・データ供給部２１５”を有しており，該「ランダム・データ供給部２１５」は，同じく，上記Ｂの記載によれば，“入力ハンドラに，ランダム・データを渡すランダム・データ供給部２１５”と同じものであるから，引用発明は，
“ソフトウェア・アプリケーションが有するランダム・データ供給部が，ランダム・データを生成して，オペレーティング・システムに渡し，当該ソフトウェア・アプリケーションが，拡散されたデータを受信する”態様を含むことは明らかである。
　そして，引用発明において，当該「ソフトウェア・アプリケーション」は，引用発明における「オペレーティング・システム」がインストールされている装置，或いは，他の装置にインストールされているものであることは明らかであって，
　さらに，当該「ソフトウェア・アプリケーション」は，当該「ソフトウェア・アプリケーション」がインストールされている装置等において実行されることによって，該インストールされている装置を，一種の専用装置として機能させるものであり，このような機能を装置として実現し得ることも，当業者には周知の技術事項であるから，
　引用発明における「ランダム・データ供給部を有する，ソフトウェア・アプリケーション」と，
　本願発明における「セキュリティ処理装置」とは，表現の相違こそあれ，実質的には同一の構成のものである。
　よって，相違点１，及び，相違点３は，格別のものではない。
　
イ．［相違点２］について
　引用発明における「オペレーティング・システム」も，何らかの“コンピュータ装置”にインストールされていることは明らかであり，当該“コンピュータ装置”には，「入力データ」が入力されることも明らかであるから，当該“コンピュータ装置”は，本願発明における「入力設備」に相当し得るものであるから，表現の違いこそあれ，
　引用発明における「オペレーティング・システム」は，
　本願発明における「データ入力設備にインストールされたオペレーティング・システム」に相当するものと言い得るものである。
　よって，相違点２は，格別のものではない。
　
ウ．［相違点４］について
　原審拒絶理由においても，平成２２年２月５日付けの手続補正により補正された請求項４に係る発明に対する指摘において引用し，また，原審の平成２５年３月２８日付けの拒絶査定における備考においても言及されているように，引用例１には，上記Ｄに引用した記載が存在しており，上記Ｄの記載内容に従えば，引用発明においては，“スクランブルすることが有効の間”，即ち，“スクランブル処理が行える間”に繰り返される，“スクランブル処理のアルゴリズムのループ”の「サイクルレート」は「固定」，或いは，各ループ毎に決められる長さになることが示されていて，この間に「入力データ」は，任意のタイミングで入力されてくることが明らかであるから，当該“スクランブル処理”が正しく行えるためには，その時点で，処理に用いられる「ランダム・データ」が存在していなければならないことは明らかである。
　ここで，本願発明において，「混合データ」の生成に用いられる「干渉データ」について，本願明細書の発明の詳細な説明には，その段落【００１０】に，
「情報伝送において，ユーザーのキーボード入力情報は平文の形式で伝送されるが，
大量な干渉情報に保護されて，データ情報の窃盗者が有効に取得できない
　同じく，段落【００１５】に，
「フックの原理より分かるように，ユーザーのキーボード入力情報が平文形式で伝送されるが，
大量な干渉情報に遮蔽されて，ハッカーが当該入力データの情報を有効的に取得できない
　と記載されていることから，本願発明においては，「干渉データ」が，大量に存在することに安全性の根拠を置いていることは明らかである。
　そして，本願発明において採用されている，「干渉データ」と，「入力データ」を混合して秘匿する手法は，上記Ｆに引用した，引用例２の記載内容にあるとおり，本願の第１国出願前に，当業者には周知の技術事項である。
　更に，引用発明の“ループのサイクルレート”において，「入力データ」との処理に滞りがないように，「入力データ」より多い「ランダム・データ」を入力するためには，「ランダム・データ」の“入力スピードをより速くする”ことは，引用発明の構成からみて，自明の事項である。
　その上，本願発明における「干渉データのオペレーティング・システムへの入力スピード」に関しては，本願明細書に，
「【００２１】
　更に有効的に入力，干渉データのオペレーティング・システムへの入力スピードを，入力データのオペレーティング・システムへの入力スピードより大きくしても良い。例えば，通常ユーザーのキーボード入力スピードより遥かに速いスピードで干渉データをオペレーティング・システムに入力する。」
「【００２９】
　実施において，干渉データ伝送ユニットが干渉データをオペレーティング・システムに入力するスピードは，前記データ伝送ユニットが入力データをオペレーティング・システムに入力するスピードより大きいことが可能である。」
「【００４４】
　ステップ３：干渉アルゴリズムを実行し，発生された干渉情報を通常ユーザーのキーボード入力スピードより遥かに速いスピードで，オペレーティング・システムの下位層に送信する。」
　と記載さているのみであって，具体的にどのようにして，“オペレーティング・システムへの入力を，入力データより，干渉データのほうが速いスピードになる”よう構成するかについては，本願明細書，及び，図面も含めて，何らの特定もされていないので，
　引用発明において，「入力データ」と，「ランダム・データ」から，「拡散されたデータ」を生成する際に，引用例２に記載されているように，安全性を高める場合に，「ランダム・データ」の量を，「入力データ」より多くし，処理に滞りがないよう，「ランダム・データ」の“入力のスピード”を，「入力データ」の「スピード」より大きくするよう構成することは，当業者が適宜なし得る事項である。
　よって，相違点４は，格別のものではない。
　
　上記で検討したごとく，相違点１〜相違点４はいずれも格別のものではなく，そして，本願発明の構成によってもたらされる効果も，当業者であれば容易に予測できる程度のものであって，格別なものとは認められない。
　
第６．むすび
　したがって，本願は，特許法第３６条第４項第１号及び第６項第２号に規定する要件を満たしていない。
　かつ，本願発明は，引用発明，及び，引用例２に記載の発明に基づいて当業者が容易に発明をすることができたものであるので，特許法第２９条第２項の規定により特許を受けることができない。
　
　よって，結論のとおり審決する。