寄付ウィキペディアに関するお問い合わせ言語このWikipediaでは言語間リンクがページの先頭にある記事タイトルの向かい側に設置されています。ページの先頭をご覧ください。「スマートカード」はこの項目へ転送されています。長崎県の交通系ICカードについては「長崎スマートカード」をご覧ください。組み込んだカードのことである。呼ばれ、日本では、特に演算処理機能を持つものをスマートカードと呼ぶ。カード内にRAMやROM、EEPROMといった半導体メモリを組み込むことにより、情報量が従来の磁気ストライプカードと比べて数十倍から数千倍になる。CPUやコプロセッサなどを内蔵することで、カード内部で情報処理が可能になるという特徴がある。情報処理や記憶は全てカード上で行う。歴史[編集]ICカードの普及以前は、1960年にIBMによって発明された磁気ストライプカードが使われていた。それぞれ発明している。グレトルップは1968年に特許を申請したが、認められたのは1982年になった。ICカードをその機能により分類すると、次の4つに分けられる。使い捨てプリペイドカードなどに利用ロジック付きカード(アクセス制御機能などを備えたもの)CPU搭載カードその他(専用コプロセッサなど)CPUを搭載して単体で演算能力を持つICカードは1970年代後半に登場した。製品としてはブルとモトローラが共同で、1973年から1979年に掛けてメモリカードやマイコンカード(EEPROM内蔵CPU、CPU搭載EEPROM、1チップ化したもの)を開発した。これがICカードの始まりとなった。JAPANを設立した。特許として知られ、世界中のカードメーカーにライセンスされた。NVが1982年にセキュア・メモリICを開発した。ソニーも1988年から非接触ICカードの研究開発に着手していた。32bitCPUが搭載された。8051、8052、6805、Z80、H8、AE-4、AVR、ARM、MIPSなどの既存アーキテクチャを使うものだけでなく、独自の非公開アーキテクチャを採用するものもある。512kByte、1MByteになっている。搭載したカードがある。当初、EEPROMの書き換えにはIC駆動に用いるVccとは別に専用の電圧を必要としていたが、その後Vccだけで動作できる様に改良された。RSA用コプロセッサ搭載カードは1990年代前半に登場した。DES/トリプルDESはソフトウェアで実装される場合と、専用回路で実現する場合がある。当初のICカードはプログラムをROMに格納していたが、1990年代後半にはプログラムを不揮発性メモリにダウンロードできる仕組みを持つプラットフォーム型ICカードと呼ばれるMULTOSカードやJavaカードが開発された。開発し、プラットフォーム型ICカードの先駆けとなった。MULTOSカードは、MELという専用のアセンブラライクな言語でプログラムを記述する。1999年にはクレジットカードとして大規模に発行開始し、世界初のプラットフォーム型ICカードの実用化となった。VMを内蔵し、Javaで記述されたプログラムを実行する事ができる。Javaの実行環境を含めたJavaカードなどでは、暗号化や電子署名の技術を使う事ができるものもある。カードOS(通信制御・ファイル管理など)にITRONを採用しているカードもある。TRONプロジェクトが提唱している電子身分証のeTRONカードもICカードの一種である。ICカードはプラスチックを使っているが、凸版印刷はリサイクル可能な紙を材料としたものを開発し、2009年4月から販売を開始した。併せて回収と再生までのリサイクルの体制の確立も行う[1][2][3]。形式[編集]ICカードはその目的に合わせて様々な機能を有し、それらは様々な形式で実装される。以下はその一例である。アンテナコイルを介した電波による通信[6]電源と通信は同じ形式でおこなう場合が多く、これら2機能に基づいて「接触型ICカード」「非接触型ICカード」の2形式にしばしば分類される[7]。Vitale)ICカードは各形式ごとにそれぞれ幾つかの方式が標準化・規格化されている。接触型[編集]接触型ICカードは、読み取り機に挿入した際に表面の金メッキの端子部分から外部電源が供給される仕組みになっている。ある)で標準化されている。7816では最小部分しか規格化されていないので、業界やサービスに特化した仕様が作成されている。金融向けに、EMV仕様と呼ばれるユーロペイ、MasterCard、Visaによるデビットカードとクレジットカードの標準仕様がある。GSM、3GPPでUIMカード仕様がある。複数のアプリケーションが搭載可能なカードやプラットフォームの仕様として、Javaカード仕様やMULTOS仕様がある。