【事件の表示】
　平成　８年特許願第２３２４０８号「プログラム書き込み可能なＩＣカード及びＩＣカードにプログラムを書き込む方法」拒絶査定不服審判事件〔平成１０年　３月２４日出願公開、特開平１０−　７９０００〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１． 手続の経緯・本願発明
　本願は、平成８年９月３日の出願であって、その請求項１に係る発明（以下、「本願発明」という。）は、平成１１年７月２１日付け、平成１２年４月２８日付け、平成１３年１月２２日付け及び平成１３年５月９日付けの手続補正書により補正された明細書及び図面の記載からみて、特許請求の範囲の請求項１に記載されたとおりの次のものと認める。
　
「マイクロプロセッサと、
　ＩＣカードの機能を実現させるためのＩＣカード機能プログラムと、暗号解読機能を備えた書き込み制御プログラムとが予め組み込まれたＲＯＭと、
　書き込み用メモリと、
　前記マイクロプロセッサに接続され、外部機器からの暗号化されたプログラムを入力する接続部と、
を備え、
　前記ＲＯＭと前記書き込み用メモリは、前記接続部が接続されていないデータバスを介して前記マイクロプロセッサに接続されており、
　前記マイクロプロセッサは、前記書き込み制御プログラムを実行することにより、前記外部機器から前記接続部に入力された暗号化されたプログラムを暗号解読し、暗号解読したプログラムを前記書き込み用メモリに記憶させることを特徴とするプログラム書き込み可能なＩＣカード。」
　
　
２． 引用例
　これに対して、原査定の拒絶理由に引用された、特開平６−１７６２０９号公報（以下「引用例１」という。）には、次の事項が記載されている。
　
（Ａ）「　　　【０００８】
　図１において、１０はＩＣカードを示し、２０はこのＩＣカード１０にプログラム等を書き込むことができるリーダライタ（端末）を示している。ＩＣカード１０は周知の構成を有しており、Ｉ／Ｏ、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えている。また、リーダライタ２０にあっても同様にＩ／Ｏ、ＣＰＵ、ＲＯＭ、ＲＡＭを有して構成されているものである。
　　　【０００９】
　同図に示すように、リーダライタ２０にあっては、ソースプログラムをコンパイルするためのコンパイル手段２１と、コンパイルエラーのチェック、プログラム正当性のチェックを行うチェック手段２２と、オブジェクトプログラムに認証コードを付与するためのコード付与手段２３と、を有している。一方、ＩＣカード１０にあっても、オブジェクトプログラムについて認証コードの有無等を判別するためのコード判別手段１１、および、オブジェクトプログラムをメモリ（例えばＥＥＰＲＯＭ）に書き込むための書き込み手段１２を有して構成されている。
　　　【００１０】
　コンパイル手段２１は、アセンブラ言語、手続向き言語で記述されたソースプログラムを、機械語形式のオブジェクトプログラムに翻訳するものである。チェック手段２２は、コンパイルエラーのチェック、および、そのソースプログラムが正当な端末、正当な者によって作成されたか否かをチェックするものである。そして、コード付与手段２３は、コンパイル手段２１が出力する上記オブジェクトプログラムの一部もしくは全てに対して少なくとも１つの秘密データを考慮に入れた演算処理を行い、認証コードを生成、付与するものである。なお、チェック手段２２によって翻訳エラーが検出されなかった場合、および、ソースプログラムの正当性が確認された場合に限り、このコード付与手段２３は動作するものである。さらに、コード判別手段１１は、書き込みの対象となるオブジェクトプログラムについて上記認証コードが付与されているかをチェックするものである。例えば書き込みコマンドについて比較用コードを作成し、この比較用コードとオブジェクトプログラムの有する認証コードとを比較するものである。書き込み手段１２は、周知の構成であって、ＩＣカード１０のメモリ（ＥＥＲＯＭまたはＲＡＭでもよい）に機械語形式のオブジェクトプログラムを書き込むものである。そして、この書き込まれたオブジェクトプログラムに基づいてＣＰＵが動作してそのプログラムを実行するものである。このオブジェクトプログラムとしては銀行カードの場合には預金残高照会プログラム、通帳記入プログラム等がある。」
（【０００８】から【００１０】）
　
（Ｂ）「　　　【００１２】
　図３はこのようにして作成したオブジェクトプログラムをＩＣカード１０のメモリに書き込むためのルーチンを示している。この場合、書き込みコマンドが入力されたとすると（Ｓ３１）、ＩＣカード１０はそのコマンドで指定されたオブジェクトプログラムをいったん読み込む（Ｓ３２）。そして、このオブジェクトプログラムについて認証コードをチェックし（Ｓ３３）、認証コードの無い場合は処理を中断する（Ｓ３７）。また、認証コードを有する場合は、上記書き込みコマンドに基づいてこの比較用のコードを演算、作成する（Ｓ３４）。例えば装置ＩＤ、操作者ＩＤ等に基づいて演算を行うものとする。そして、この比較用コードを認証コードと照合し（Ｓ３５）、これらのコードが一致している場合は、そのオブジェクトプログラムをメモリのＣＰＵ予定のエリアにダウンロードする（Ｓ３６）。一致しない場合は処理の中断となる（Ｓ３７）。」
（【００１２】）
　
（Ｃ）「　　　【００１５】
　　【発明の効果】
　本発明によれば、翻訳エラーがあるオブジェクトプログラムをＩＣカード内にダウンロードするおそれがなくなり、その結果、原因不明のＩＣカードの暴走、データの破壊がなくなる。また、不正に作成されたオブジェクトプログラムのダウンロードを妨げることができる。その結果、ＩＣカードの不正使用、例えばメモリ中のデータの改ざんを防止することができる。」
（【００１５】）
　
　よって、引用例１には、下記の発明（以下、「引用例１に記載された発明」という。）が記載されている。
　
　ＣＰＵと、
　ＲＯＭと、
　ＥＥＰＲＯＭと、
　Ｉ／Ｏとを備えた周知の構成を有するＩＣカードであって、
　リーダライタから書き込みコマンドが入力されると、前記書き込みコマンドで指定されたオブジェクトプログラムを前記リーダライタから読み込み、前記オブジェクトプログラムの認証コードを比較用コードと照合し、これらのコードが一致している場合は前記オブジェクトプログラムを前記ＥＥＰＲＯＭに書き込むＩＣカード。
　
　
３． 対比
　以下、本願発明と引用例１に記載された発明とを対比する。
　ＩＣカードにおいて、その機能を前記ＩＣカード内部のＣＰＵに実行させるための基本的なプログラムが前記ＩＣカードの内部のＲＯＭに予め組み込まれていることは自明であるから、引用例１に記載された発明においても、オブジェクトプログラムの認証コードの照合及びオブジェクトプログラムのＥＥＰＲＯＭへの書き込み、並びにその他のＩＣカードの機能をＣＰＵに実行させるための基本的なプログラムが予めＲＯＭに組み込まれているものと認められる。
　よって、引用例１に記載された発明における「ＣＰＵ」、「ＲＯＭ」、「ＥＥＰＲＯＭ」はそれぞれ本願発明における「マイクロプロセッサ」、「ＲＯＭ」、「書き込み用メモリ」に相当する。
　また、引用例１に記載された発明において、リーダライタからＩＣカードへのデータの読み込みが「Ｉ／Ｏ」を介して行われることは自明であるから、引用例１に記載された発明における「Ｉ／Ｏ」は、本願発明における「接続部」に相当する。
　したがって、本願発明と引用例１に記載された発明とは、
　
　マイクロプロセッサと、
　ＩＣカードの機能を実現させるためのＩＣカード機能プログラムと、書き込み制御プログラムとが予め組み込まれたＲＯＭと、
　書き込み用メモリと、
　外部機器からのプログラムを入力する接続部と、
を備え、
　前記マイクロプロセッサは、前記書き込み制御プログラムを実行することにより、外部機器から入力されたプログラムを前記書き込み用メモリに記憶させることを特徴とするプログラム書き込み可能なＩＣカード。
　
である点で一致し、次の点で相違する。
　
［相違点１］
　本願発明においては、外部機器から入力されるプログラムが暗号化されたプログラムであり、かつ、「書き込み制御プログラム」が暗号解読機能を備えているのに対し、引用例１に記載された発明においては、外部機器から入力されるプログラムが暗号化されておらず、したがって、書き込み制御プログラムは暗号解読機能を有しない点。
　
［相違点２］
　本願発明は、「接続部」がマイクロプロセッサに接続され、かつ、「ＲＯＭ」と「書き込み用メモリ」は、接続部が接続されていないデータバスを介してマイクロプロセッサに接続されているのに対して、引用例１に記載された発明は、マイクロプロセッサ、ＲＯＭ、書き込み用メモリ及び接続部の間の接続関係が明らかでない点。
　
　
４． 当審の判断
　上記相違点１及び２について検討する。
　
［相違点１］について
　処理装置に外部機器からプログラムを読み込む際に、外部機器が処理装置に暗号化されたプログラムを送出し、処理装置において前記暗号化されたプログラムを復号化プログラムにより復号して処理装置内のＲＡＭに記憶することにより、プログラムの改造、解読を防止することは周知慣用技術（必要ならば、例えば、特開平８−１６１５５８号公報、特開昭６０−１０３３６号公報を参照されたい。）であるから、ＩＣカードのメモリに記憶されるプログラムの改ざん防止を目的とする引用例１記載の発明に、前記周知慣用技術を採用し、外部機器から接続部に入力されるプログラムを暗号化されたプログラムとするとともに、ＩＣカードにおいて前記暗号化されたプログラムを暗号解読して書き込み用メモリに記憶させるようにすることは、当業者が適宜なし得たことであり、その際前記暗号解読機能を書き込み制御プログラムに持たせることも設計的事項に過ぎない。
　
［相違点２］について
　接続部とマイクロプロセッサとメモリを有するＩＣカードにおいて、接続部をマイクロプロセッサに接続し、かつメモリを接続部が接続されていないデータバスを介してマイクロプロセッサに接続することによりＩＣカードの内部データへの不正アクセスを防止することは周知慣用技術（必要があれば、例えば、特開平２−１５９６９１号公報（特に、＜発明が解決しようとする課題＞の欄の記載。）、特開平６−２０１１７号公報（特に、【０００８】の記載。）を参照されたい。）であるから、ＩＣカードのメモリに記憶されるプログラムの改ざん防止を目的とする引用例１記載の発明に、前記周知慣用技術を採用し、接続部をマイクロプロセッサに接続し、かつＲＯＭと書き込み用メモリを接続部が接続されていないデータバスを介してマイクロプロセッサに接続することは、当業者が適宜なし得たことである。
　
　よって、上記相違点１及び２は格別なものとは認められない。
　
　そして、本願発明の構成によってもたらされる効果も、引用例１に記載された発明及び上記周知慣用技術から当業者ならば容易に予測することができる程度のものであって、格別のものとはいえない。
　
　
５．むすび
　したがって、本願発明は、引用例１に記載された発明及び上記周知慣用技術に基いて、当業者が容易に発明をすることができたものであるので、特許法第２９条第２項の規定により特許を受けることができない。
　
　よって、結論の通り審決する。