Устройство и принцип работы смарт-картыРефераты >> Программирование и компьютеры >> Устройство и принцип работы смарт-карты
Смарт карты
Смарт – карта была изобретена французом Роланом Морено в середине 70-х, но только в конце 1980-х технологические достижения сделали ее достаточно удобной и недорогой для практического использования. В мире наблюдается все более активный переход от магнитных карт к смарт - картам. Европа, где только в 1993 году было выпущено уже более 350 миллионов смарт - карт и карт памяти, занимает ведущее место на этом пути. Большинство экспертов убеждены, что через 10 лет или раньше карточки с магнитной полосой станут частью истории. Последние сообщения VISA подтверждают это.
Внешне смарт - карты похожи на карты памяти, однако микросхема смарт - карты содержит "логику", что и делает эти карты интеллектуальными, по-английски - "smart". Микросхемы смарт - карты представляют собой полные микроконтроллеры (микрокомпьютеры) и содержат следующие компоненты:
– CPU(центральный процессор) - Устройство для обработки инструкций карты
– RAM (ОЗУ) - Память для временного хранения данных, например, результатов вычислений, произведенных процессором
– ROM (ПЗУ) - Память для постоянного хранения инструкций карты, исполняемых процессором, а также других данных, которые не изменяются. Информация в ПЗУ записывается в процессе производства карты.
– EPROM (ППЗУ) - Память, которая может быть прочитана много раз, но записана только однократно. В ППЗУ организация, выпускающая карту в обращение, записывает данные о ее владельце
– EEPROM (ЭСППЗУ) - Память, которая может быть перезаписана и считана многократно. В этой памяти хранятся изменяемые данные владельца карты. ППЗУ и ЭСППЗУ не теряют данные при отключении питания
– I/O (Ввод/вывод) - Система для обмена данными с внешним миром
– Operating system (Операционная система или программное обеспечение карты) - Инструкции для процессора, хранимые на карте
– Security features (Система безопасности) - Встроенная система безопасности для защиты данных с возможностью их шифрования
Смарт - карта в действительности представляет собой небольшой компьютер, способный выполнять расчеты подобно персональному компьютеру. Наиболее мощные современные смарт - карты имеют мощность сопоставимую с мощностью персональных компьютеров начала восьмидесятых. Операционная система, хранящаяся в ПЗУ смарт - карты, принципиально ничем не отличается от операционной системы PC. ЭСППЗУ используется для хранения данных пользователя, которые могут считываться, записываться и модифицироваться, также как данные на жестком диске персонального компьютера. Смарт - карты имеют различную емкость, однако типичная современная смарт - карта имеет ОЗУ 128 байт, ПЗУ 2-6 КВ и ЭСППЗУ 1-2 КВ. Некоторые смарт - карты также содержат магнитную полоску, что обеспечивает их совместимость с системами на базе магнитных карт. Смарт - карты дороже карт памяти, и также как в случае карт памяти их стоимость определяется стоимостью микросхемы, которая прямо зависит от размера имеющейся памяти. Смарт - карты обычно используются в приложениях, требующих высокой степени защиты информации, например, в финансовой практике.
Применение в финансовой сфере.
Финансовые карты используются для выполнения платежей. Финансовые карты, конечно, имеют самую большую потенциальную сферу использования для смарт-карт, и многие задачи управления доступом и хранения информации перекрываются с финансовыми задачами. Легко видеть, какие открываются перспективы в распространении смарт-карт, если учесть, что 2 миллиарда магнитных карт уже находятся в обращении, а, кроме того, Россия и другие страны СНГ, страны Восточной Европы и Китай готовы войти в мировой рынок. Изначально магнитные кредитные карточки были разработаны более чем 30 лет назад для удобства путешествующих бизнесменов, которых в то время было мало. Они работали хорошо в первоначальной прикладной задачах (и продолжают работать: я сам использую эти карточки почти каждый день), но в девяностые годы, карточки и прикладные системы разрабатываются для всех граждан (и должны быть доступны для всех). Издержки и проблемы интерактивных магнитных карт и мошенничество, связанное с ними, не позволяют считать их идеальным решением в наши дни. Только в США ущерб от мошенничества с кредитными карточками в 1992 г. превысил $1.000.000.000,00, не включая массовое мошенничество с банкоматами. В прошлом не имелось никакой альтернативы, но, к счастью, сегодня смарт-карты предлагают более безопасное и гибкое решение.
Во всем мире запланировано и осуществляется множество проектов, которые используют "предоплаченные" смарт-карты. Многие из этих карт называются "Городскими Картами" (City Cards), потому что они используются только в том городе, где они выпущены. Городские карты могут выполнять любые функции, от простого применения вместо монет в телефонах, парковочных и продающих автоматах, на общественном транспорте, до сложных систем, позволяющих осуществлять покупки в магазинах без использования наличных денег или кредитных карточек. Большинство людей в настоящее время имеют при себе несколько кредитных карточек, потому что каждый вид обслуживания требует своей карточки. Поскольку смарт-карта может поддерживать различные прикладные системы, то можно выпустить одну смарт-карту, владелец которой просто подписываться на нужные ему услуги. Если кому-либо потребуется в будущем новая услуга, то поддержка ее может добавлена на имеющуюся карту.
Различие между предоплаченной картой и кредитной карточкой заключается в том, что деньги фактически хранятся на предоплаченной карте. Простейшая предоплаченная карта покупается с записанной на ней некоторой суммой и используется до тех пор, пока все деньги не израсходованы и подобно европейским телефонным карточкам после этого выбрасывается. На более сложных картах сумма денег записывается самим владельцем карты. Это может быть сделано помещением денег в машину, которая затем записывает (переносит) эту сумму в память карты. Таким образом, обычно работают карточки для торговых автоматов, установленных на фирмах для своих сотрудников. По мере расходования денег, владелец может "положить" на карточку дополнительную сумму. Предоплаченные карты обычно называются "денежными" картами.
Электронные платежи
Будущее финансовых смарт-карт лежит в системе электронных платежей, по-английски называемой Electronic Fund Transfer или EFT. В этих задачах сумма денег помещается на карту непосредственно в банке владельца карты. Как и предоплаченные карты, такие карты могут приниматься магазинами и другими учреждениями наряду с наличными деньгами, но без тех проблем с безопасностью, которые свойственны наличности. Благодаря развитой системе защиты смарт-карта может быть использована только ее владельцем. Эта система безопасности будет описана ниже.
Смарт-карты используются следующим образом. Владелец карты предъявляет свои покупки и карту кассиру. Карта вставляется в специальный кассовый аппарат, по-английски называемый POS (Position of Sale), оборудованный ридером для смарт-карт. Владелец вводит на клавиатуре свой PIN-код (пароль), чтобы подтвердить свое владение карточкой. Ридер проверяет подлинность карты, удостоверяется, что на ней имеется достаточно средств, чтобы оплатить покупку, дебетует карту, кредитует POS-аппарат. И все это осуществляется в считанные секунды! Поскольку деньги и все данные для обеспечения безопасности содержатся на самой карте, нет необходимости в дорогостоящем и отнимающем много времени интерактивном подтверждении каждой транзакции, что обычно производится для магнитных карточек. Деньги перечисляются из кассового аппарата на банковский счет продавца во время одного сеанса телефонной связи с банком в конце рабочего дня. В тех местах, где нет телефонов, деньги могут быть переведены в банк с помощью специальной смарт-карты, на которую записываются данные из POS-аппарата и которая затем относится в банк. При каждом таком переводе денег (как интерактивном, так и с помощью смарт-карты) на кассовом аппарате обновляется список потерянных, украденных и неиспользуемых карт. Карта из такого списка не будет принята для расчета.