Система и устройство персонализации интеллектуальных карточек

Иллюстрации

Показать все

Изобретение относится к способам выпуска портативных программируемых носителей данных. Техническим результатом является предоставление возможности эмитентам использовать любой тип аппаратуры персонализации с целью манипулирования большим количеством типов интеллектуальных карточек и сопутствующих им операционных систем. Система выпуска портативных программируемых носителей содержит аппаратуру персонализации, систему администрирования эмитента, систему персонализации интеллектуальных карточек. Другой вариант системы содержит интерфейс системы администрирования эмитента для приема идентификатора аппаратуры персонализации и данных персонализации для владельца карточки из системы администрирования эмитента, интерфейс аппаратуры персонализации для получения данных характеристик аппаратуры для типа аппаратуры персонализации из записи в базе данных, идентифицируемых идентификатором аппаратуры персонализации. Способ описывает работу указанных систем. 4 н. и 19 з.п. ф-лы, 14 ил.

Реферат

Область техники, к которой относится изобретение

Настоящее изобретение касается устройств хранения данных, в частности создания таких портативных носителей программируемых данных, как кредитные карточки, дебетовые карточки, идентификационные карточки и другие карточки операций.

Уровень техники

Увеличивающиеся количества организаций, которые выпускают карточки операций для своих пользователей, заказчиков или персонала, требуют карточки, специально изготовленные для удовлетворения требований своих конкретных услуг или применений. Эти организации желают также, чтобы карточки содержали данные о владельце карточки. Известные карточки операций кодируют такие данные в магнитной полоске на обратной стороне карточки, но количество данных, которые может содержать магнитная полоска, ограничено. В новом типе карточек операций, известном из патента США 4874935, имеются встроенный микрокомпьютер, программируемый программой управления карты и словарные данные, определяющие данные, которые необходимо хранить в микрокомпьютере. Кроме того, усложненные применения карточек, специализированные для эмитента, можно выполнять в определенных разнообразиях микросхем, а микросхема может также содержать тип операционной системы. Карточки операций со встроенными микросхемами в промышленности называют портативными носителями с запрограммированными данными, чаще всего называемыми "интеллектуальными карточками". Микросхему в интеллектуальной карточке программируют данными инициализации и (или) персонализации, в то время как на поверхности карточки производят выдавливание и (или) печатание.

Данные инициализации содержат три основных типа информации: данные применения, данные защиты и напечатанные данные. Информация применения является общей для всех карточек данного применения и включает в себя код и переменные прикладной программы. Данные защиты предотвращают мошенническое использование карточки и обычно создаются в форме "защитных ключей". Напечатанные данные, типа фирменного знака, штрихового кода и различных типов числовой информации, располагают на поверхности карточки. Некоторые или все такие данные можно также выдавливать на поверхности. Можно также использовать оптическую технику для того, чтобы выполнить часть или всю поверхность карточки в виде среды хранения, к данным на которой можно обеспечить доступ посредством соответственного оптического устройства считывания.

Интеллектуальную карточку программируют также информацией, специфической для индивидуального владельца карточки с помощью процесса, называемого "персонализацией". Информация персонализации для интеллектуальной карточки аналогична информации персонализации, содержащейся в настоящее время на неинтеллектуальных карточках, такой как имя владельца карточки, учетный номер, срок окончания действия карточки и фотографии. Вследствие увеличенной емкости запоминания микросхема в интеллектуальной карточке может содержать дополнительные данные, помимо основной информации на стандартной карточке операций, включающие графическое представление подписи лица, данные, определяющие типы услуг, разрешенных владельцу карточки и пределы учета этих услуг.

Процесс выпуска интеллектуальной карточки должен управлять и сообщать о каждой персонализированной карточке, а также о результатах процесса персонализации. Таким образом, необходимо сохранять файлы экстенсивных сообщений и контрольной проверки для поддержания требований слежения за карточками.

В настоящее время система выпуска интеллектуальных карточек должна быть специализированной с целью удовлетворения требований к конкретному применению карточек, которые будут программироваться на конкретном типе интеллектуальной карточки под управлением операционной системы конкретной карточки, и для форматирования данных для карточки с целью обеспечения возможности совмещения с конкретным типом аппаратуры персонализации, выбранной для выпуска карточек. Всю систему выпуска следует переконфигурировать всякий раз, когда изменяется какая-либо одна из этих переменных (прикладная программа элемента, интеллектуальная карточка/операционная система карточки и (или) аппаратура персонализации), увеличивая время и стоимость, налагаемые эмитентом карточки при предоставлении персонализированных интеллектуальных карточек своим потребителям. Кроме того, многие из современных выпускающих систем не имеют приемлемого средства для обеспечения динамической обратной связи, касающейся состояния любой конкретной группы изготавливаемых карточек, для эмитента.

Более того, в применяемых в настоящее время системах выпуска интеллектуальных карточек используют надлежащий метод, разрабатываемый либо изготовителем карточек, либо изготовителем аппаратуры персонализации. Для поощрения продажи своих соответственных карточек или аппаратуры каждый изготовитель разрабатывает уникальное решение персонализации для конкретного применения карточек, и каждое решение является специфическим для конкретного эмитента. Эти уникальные решения предназначены для оптимизирования характеристик карточек или аппаратуры и, таким образом, не позволяют осуществлять более широкий обобщенный процесс персонализации, который принимает любую операционную систему карточки и (или) работу с любой аппаратурой персонализации.

Поскольку увеличиваются потребности в интеллектуальных карточках, требуется система выпуска интеллектуальных карточек, которая позволит эмитентам использовать любой тип аппаратуры персонализации с целью манипулирования большим количеством типов интеллектуальных карточек и сопутствующих им операционных систем и внедрения конкретных применений карточек эмитентов, наряду с требуемыми данными владельца карточки в любом из различных типов интеллектуальных карточек.

Сущность изобретения

Система персонализации интеллектуальных карточек имеет базу данных, содержащую данные применений карточки, данные шаблона структуры эмитента, данные операционных систем карточек и данные об аппаратуре персонализации для обеспечения возможности эмитенту динамически изменять применения (прикладные программы) карточек, карточки и операционные системы карточек и (или) аппаратуру персонализации в процессе выпуска карточек без необходимости модифицирования интерфейса эмитента для процесса выпуска.

Система персонализации интеллектуальных карточек выпускает портативные запрограммированные носители данных, или интеллектуальные карточки, посредством вначале получения идентификатора формата данных, идентификатора операционной система карточки, идентификатора аппаратуры персонализации, идентификатора или идентификаторов прикладной программы и данных персонализации для владельца карточки из системы администрирования эмитента. Идентификаторы позволяют системе адресовать данные, запомненные в структуре данных, такие как база данных, и точно определять конкретные данные, требуемые системой для каждой подлежащей выпуску карточки. Вследствие того, что каждый эмитент форматирует свои данные персонализации по-разному и может иметь большое количество форматов данных, система персонализации интеллектуальных карточек имеет базу данных шаблонов форматов данных, которая позволяет сопрягать ее с большим количеством систем администрирования эмитента. Система получает шаблон форматов, определяющий данные персонализации, используемые конкретным эмитентом, из записей в базе данных, идентифицируемый идентификатором формата данных. Система использует шаблон формата данных для перевода данных персонализации из формата эмитента во внутренний формат, распознаваемый компонентами системы. Система использует идентификатор операционной системы карточки и идентификатор (идентификаторы) прикладных программ с целью получения команд управления для операционной системы, предварительно загруженной в микросхему микропроцессора, встроенную в карточку, и данных применения в форме кода и (или) переменных величин для типа или типов прикладных программ из базы данных. Система получает также данные о характеристике аппаратуры персонализации, подлежащей использованию для выпуска интеллектуальной карточки, используя идентификатор аппаратуры персонализации. После приема системой всех данных, необходимых для выпуска интеллектуальной карточки, она передает команды управления программированием, код и переменные применения и переведенные данные персонализации в аппаратуру персонализации, определяемую данными характеристики аппаратуры.

В качестве альтернативы, эмитент не пропускает идентификатор формата данных, поскольку шаблон формата данных выводится из данных в записи данных применения, или потому, что формат персонализации однозначно соответствует внутреннему формату, используемому системой. Эмитент может также заменить запись шаблона формата данных на идентификатор формата данных, поэтому системе не нужно ссылаться на свою базу данных записей форматов.

Другой особенностью системы персонализации интеллектуальных карточек является ее функция администрирования карточек. Система персонализации интеллектуальных карточек сообщает информацию, касающуюся процесса выпуска карточек, и сообщает эту информацию на систему администрирования эмитента.

Интеллектуальные карточки могут включать в себя один или более "защитных ключей", которые программируют для предотвращения мошеннического использования карточки. Соответственные данные защитных ключей получает система персонализации интеллектуальных карточек из записей защитных ключей, имеющихся у эмитента, или из другого источника защиты, а затем передает их в аппаратуру персонализации. Источник защиты обеспечивает также функции защиты, которые используются системой персонализации интеллектуальных карточек с целью гарантирования сохранности и защиты данных во время передачи данных в систему и из нее и внутри системы во время процесса персонализации интеллектуальной карточки.

Система администрирования интеллектуальных карточек выполняет описанные выше функции посредством ряда модулей программного обеспечения, выполняющихся в компьютере или в большом количестве компьютеров. Один модуль представляет собой интерфейс системы администрирования эмитента, который получает идентификатор формата данных, идентификатор операционной системы карточки, идентификатор аппаратуры персонализации, идентификатор (идентификаторы) программы применения и данные персонализации для владельца карточки из системы администрирования эмитента. Затем интерфейс системы администрирования эмитента использует идентификатор формата данных для получения шаблона формата, который определяет данные персонализации и переводит данные персонализации в обычный внутренний формат данных. Модуль интерфейса операционных систем карточек принимает команды управления программированием для типа операционной системы карточки, точно установленного идентификатором операционной системы карточки. Модуль интерфейса применений карточки использует идентификатор (идентификаторы) прикладной программы для определения, какой тип (типы) прикладной программы подлежит размещению на карточке, и принимает точно определенные код и переменные применений. Модуль интерфейса аппаратуры персонализации реагирует на получение данных о характеристике аппаратуры для типа аппаратуры персонализации, определенного идентификатором аппаратуры персонализации, и дополнительно для передачи команд управления программированием, кода и переменных применения и переведенных данных персонализации в аппаратуру персонализации в соответствии с требованиями, оговоренными в данных характеристик аппаратуры.

Функции формирования отчетов и защиты обеспечиваются модулем слежения/формирования отчетов и модулем администрирования защитных ключей.

Система персонализации интеллектуальных карточек использует внутреннюю структуру данных, таких как база данных, расположенную в носителе данных компьютера, для организации данных, необходимых для выпуска интеллектуальных карточек. Структура данных содержит несколько различных типов элементов данных и использует "индексы" или "идентификаторы" для быстрого доступа к конкретным данным. В системе имеются четыре основных элемента данных: элемент формата данных, элемент операционной системы карточки, элемент программы применений (прикладной программы) и элемент аппаратуры персонализации.

Элемент формата данных содержит шаблон, который определяет формат используемых эмитентом данных персонализации. Элемент формата данных можно запомнить в базе данных, содержащей элементы форматов данных для различных эмитентов, а к информации, запомненной в элементе формата данных, доступ осуществляется посредством идентификатора формата данных. В качестве альтернативы, элемент формата данных можно извлекать одновременно с выпуском карточки из данных в элементе (элементах) программы применений так, чтобы идентификатор (идентификаторы) программы применений, пропускаемый эмитентом, идентифицировал формат данных. Когда формат данных персонализации точно соответствует внутреннему формату, используемому системой персонализации интеллектуальной карточки, логически подразумевается шаблон формата данных, который создает виртуальный элемент формата данных для процесса выпуска.

В элементе операционной системы карточки содержатся команды управления программированием, которые направляют операционные системы карточек, управляющие микросхемой интеллектуальной карточки, и выборка которых осуществляется посредством идентификатора операционной системы карточки.

В элементе (элементах) программы применений содержатся данные применений, такие как код программы и переменные, требуемые применениями, связанными с различными эмитентами; доступ к данным применений осуществляется посредством идентификатора (идентификаторов) программы применений.

Операционные параметры для различных типов аппаратуры персонализации, используемой для выпуска интеллектуальных карточек, запоминаются в элементе аппаратуры персонализации, и доступ к ним осуществляется посредством идентификатора аппаратуры персонализации, соответствующего типу аппаратуры персонализации, подлежащей использованию во время процесса выпуска.

Специальные конфигурации системы персонализации интеллектуальных карточек поддерживают элементы, которые не требуют полной гибкости системы.

Система выпуска портативных программируемых носителей данных, содержит интерфейс системы администрирования эмитента для приема идентификатора аппаратуры персонализации и данных персонализации для владельца карточки из системы администрирования эмитента, интерфейс аппаратуры персонализации для получения данных характеристик аппаратуры для типа аппаратуры персонализации из записи в базе данных, идентифицируемых идентификатором аппаратуры персонализации, причем интерфейс аппаратуры персонализации выполнен с возможностью дальнейшей передачи данных персонализации на аппаратуру персонализации, точно определяемую данными характеристик аппаратуры для типа аппаратуры персонализации с целью выпуска вышеуказанного носителя данных.

Система также дополнительно принимает данные шаблона формата из записи в базе данных, идентифицируемые идентификатором формата данных, поддерживаемым системой администрирования эмитента, и переводит данные персонализации во внутренний формат из формата, определяемого данными шаблона формата, так что интерфейс аппаратуры персонализации передает переведенные данные персонализации на аппаратуру персонализации.

Система содержит процессор слежения/формирования отчетов для сбора данных из системы в отношении выпуска носителей данных и для формирования отчетов собираемых данных для системы администрирования эмитента, а также интерфейс применений карточек для получения данных применений из записи в базе данных, идентифицируемых идентификатором программы применений, принятым интерфейсом системы администрирования эмитента, причем интерфейс аппаратуры персонализации выполнен с возможностью дополнительной передачи данных применений на аппаратуру персонализации, точно определяемую данными характеристик аппаратуры персонализации.

Система дополнительно содержит администратор защитных ключей для приема данных защиты из источника защиты и передачи данных защиты на интерфейс аппаратуры персонализации, а также интерфейс операционной системы карточки для получения команд управления программированием из записи в базе данных, идентифицируемых идентификатором операционной системы карточки, полученным интерфейсом системы администрирования эмитента, причем интерфейс аппаратуры персонализации выполнен с возможностью дальнейшей передачи команд управления программированием на аппаратуру персонализации, точно определяемую данными характеристик аппаратуры.

Система дополнительно содержит интерфейс применений карточек для получения данных из записи в базе данных, идентифицируемых идентификатором программы применения, получаемым интерфейсом системы администрирования эмитента, причем интерфейс аппаратуры персонализации выполнен с возможностью дальнейшей передачи данных применений на аппаратуру персонализации, точно определяемую данными характеристик аппаратуры.

Система выпуска портативных программируемых носителей данных согласно изобретению содержит

аппаратуру персонализации, принимающую поток данных, и в ответ на него, персонализирующую портативные программируемые носители данных,

данные персонализации, получаемые из системы администрирования эмитента, и

систему персонализации интеллектуальных карточек, имеющую базу данных, содержащую один или более элементов данных, выбираемых из группы, содержащей

элементы шаблона формата данных,

элементы данных применений карточки,

элементы операционной системы карточки и

элементы аппаратуры персонализации,

в которой система персонализации интеллектуальных карточек выводит поток данных в результате обработки данных персонализации, направляемых по меньшей мере одним из выбранных элементов данных.

Имеется также система выпуска портативных программируемых носителей данных, содержащая интерфейс системы для получения данных персонализации владельца карточки и данных характеристик аппаратуры, и для дополнительной передачи данных персонализации на аппаратуру персонализации, точно определяемую данными характеристик аппаратуры, с целью выпуска носителя данных.

В системе выпуска портативных программируемых носителей данных согласно изобретению имеется

интерфейс системы для получения идентификатора средства персонализации и данных персонализации владельца карточки из системы администрирования эмитента,

интерфейс персонализации для получения данных характеристик для типа средства персонализации из записи в базе данных, идентифицируемых идентификатором средства персонализации, причем

интерфейс персонализации выполнен с возможностью дополнительной передачи данных персонализации на средство персонализации, точно определяемое данными характеристик для типа средства персонализации, с целью выпуска носителя данных.

Система выпуска дополнительно содержит интерфейс применений для получения данных применений из записи в базе данных, идентифицируемых идентификатором применений, принимаемым средством интерфейса системы, причем интерфейс персонализации выполнен с возможностью дополнительной передачи данных применений на средство персонализации, точно определяемое данными характеристик.

Система выпуска дополнительно содержит

интерфейс операционной системы для получения команд управления программированием из записи в базе данных, идентифицируемых идентификатором операционной системы карточек, принимаемым средством интерфейса системы, причем

интерфейс персонализации выполнен с возможностью дополнительной передачи команд управления программированием на средство персонализации, точно определяемое данными характеристик, причем

система дополнительно принимает данные шаблона формата из записи в базе данных, идентифицируемые идентификатором формата данных, поддерживаемым системой администрирования эмитента, и переводит данные персонализации во внутренний формат из формата, определяемого данными шаблона формата, так что интерфейс персонализации передает переведенные данные персонализации на средство персонализации.

Предлагается способ выпуска портативных программируемых носителей данных, согласно которому

получают идентификатор аппаратуры персонализации и данные персонализации из системы администрирования эмитента,

получают данные характеристик аппаратуры для типа аппаратуры персонализации из записи в базе данных, идентифицируемой идентификатором аппаратуры персонализации, и

передают данные персонализации на аппаратуру персонализации, точно определяемую данными характеристик аппаратуры для типа аппаратуры персонализации с целью выпуска носителя. Согласно способу переводят данные персонализации во внутренний формат, так что переведенные данные персонализации передают на аппаратуры персонализации, данные персонализации переводят из формата, определяемого системой администрирования эмитента, во внутренний формат в соответствии с данными шаблона формата и получают данные шаблона формата из записи в базе данных, идентифицируемой идентификатором формата данных, поддерживаемым системой администрирования эмитента.

Согласно способу получают данные шаблона формата из системы администрирования эмитента.

Согласно способу получают данные шаблона формата из записи данных применений в базе данных, идентифицируемых идентификатором программы применений, поддерживаемым системой администрирования эмитента, собирают информацию, касающуюся выпуска носителей данных, и формируют отчеты, полученные из собранной информации, для системы администрирования эмитента, а также дополнительно

принимают идентификатор программы применения из системы администрирования эмитента,

получают данные применений из записи в базе данных, идентифицируемые идентификатором программы применений, и

передают данные применений на аппаратуру персонализации, точно определяемую данными характеристик аппаратуры.

Согласно способу дополнительно

получают данные защиты из источника защиты и передают данные защиты на аппаратуру персонализации, определяемую данными характеристик аппаратуры,

принимают идентификатор операционной системы карточки из системы администрирования эмитента,

получают команды управления программированием из записи в базе данных, идентифицируемых идентификатором операционной системы, и

передают команды управления программированием на аппаратуру персонализации, точно определяемую данными характеристик аппаратуры.

Согласно способу дополнительно получают идентификатор программы применений из системы администрирования эмитента,

получают данные применений из записи в базе данных, идентифицируемых идентификатором программы применений, и

передают данные применений на аппаратуру персонализации, точно определяемую данными характеристик аппаратуры.

Предлагается способ выпуска портативных программируемых носителей данных, согласно которому

получают данные персонализации для владельца карточки и данных характеристик аппаратуры, и

передают данные персонализации на аппаратуру персонализации, точно определяемую данными характеристик аппаратуры, для выпуска носителя данных.

Система персонализации интеллектуальных карточек настоящего изобретения преодолевает недостатки уровня техники посредством обеспечения централизованного устройства сопряжения ввода и вывода для процесса персонализации интеллектуальных карточек, предназначенного для обеспечения возможности динамического приспособления к изменениям в процессе выпуска. Система сопрягается с любой системой администрирования эмитента, администрирует передачу данных владельца карточки и применения карточки на конкретную используемую аппаратуру персонализации и собирает статистические данные для запрашиваний в реальном масштабе времени и автономных запрашиваний поддержания критических функций администрирования и формирования отчетов. Система содержит базу данных форматов данных эмитента, операционных систем карточек, программ применений карточек и типов аппаратуры персонализации. Эта база данных позволяет системе манипулировать любыми комбинациями или перестановками данных, уменьшая таким образом расходы и время для эмитента. Более того, система сопрягается с различными методами защиты карточек для снижения вероятности мошенничества.

Краткое описание чертежей

Фиг.1А иллюстрирует блок-схему, представляющую процесс выпуска интеллектуальной карточки, которая включает в себя систему персонализации интеллектуальной карточки.

Фиг.1В представляет функциональную блок-схему соединений ввода и вывода для показанной на фиг.1А системы персонализации интеллектуальной карточки.

Фиг.1C представляет функциональную блок-схему, иллюстрирующую модули программного обеспечения и структуры данных, которые охватывают один вариант реализации показанной на фиг.1В системы персонализации интеллектуальной карточки.

Фиг.2 представляет функциональную блок-схему показанного на фиг.1C варианта реализации с добавлением модуля защиты для администрирования ключей, используемых для интеллектуальных карточек.

Фиг.3 представляет функциональную блок-схему другого варианта реализации системы персонализации интеллектуальных карточек, иллюстрирующую минимальную конфигурацию для администрирования большого количества типов карточек и аппаратуры персонализации.

Фиг.4 представляет функциональную блок-схему изображенного на фиг.3 варианта реализации с добавлением модуля для администрирования большого количества операционных систем карточек.

Фиг.5 представляет функциональную блок-схему показанного на фиг.4 варианта реализации с добавлением модуля защиты.

Фиг.6 представляет функциональную блок-схему изображенного на фиг.3 варианта реализации с добавлением модуля для администрирования большого количества применений карточек.

Фиг.7 представляет функциональную блок-схему показанного на фиг.6 варианта реализации с добавлением модуля защиты.

Фиг.8 представляет графическую схему программы высокого уровня для программного обеспечения вычислительной системы, которое реализует функции системы персонализации интеллектуальных карточек.

Фиг.9 представляет блок-схему альтернативного варианта реализации системы персонализации интеллектуальных карточек с использованием модулей программного обеспечения и записей данных.

Фиг.10 представляет графическую схему программы для программного обеспечения вычислительной системы, которое осуществляет функции показанного на фиг.9 варианта реализации системы персонализации интеллектуальных карточек.

Фиг.11 представляет диаграмму полей данных для записи шаблона структуры карточки, используемой в показанном на фиг.9 варианте реализации системы персонализации интеллектуальной карточки.

Фиг.12 представляет диаграмму полей данных для записи шаблона формата данных посредством показанного на фиг.9 варианта реализации системы персонализации интеллектуальных карточек.

Фиг.13 представляет диаграмму полей данных для записи данных применений карточки, используемых показанным на фиг.9 вариантом реализации системы персонализации интеллектуальных карточек.

Фиг.14 представляет формат записи, показывающей стандартные элементы, отслеживаемые системой персонализации интеллектуальных карточек.

Описание вариантов реализации изобретения В нижеприведенном подробном описании вариантов реализации изобретения делается ссылка на прилагаемые чертежи, которые образуют часть изобретения, и на которых показаны конкретные варианты реализации, в которых можно использовать изобретение. Эти варианты реализации описаны достаточно подробно для обеспечения возможности специалистам в данной области техники реализовать изобретение, и следует понимать, что можно использовать другие варианты реализации, и что можно осуществлять структурные, логические и электрические изменения, не выходя при этом за рамки сущности и объема настоящего изобретения. Следовательно, нижеприведенное подробное описание не следует принимать в смысле ограничения, и объем настоящего изобретения определяется только прилагаемой формулой изобретения.

Первая цифра (цифры) ссылочных позиций на чертежах обычно соответствует номеру чертежа, за исключением того, что идентичные компоненты, которые показаны на большом количестве чертежей, обозначены одними и теми же ссылочными позициями.

Выпуск интеллектуальных карточек

Стандартные карточки проведения операций, типа обыкновенных кредитных карточек, знакомы большинству людей. Карточка операций обычно имеет информацию о владельце карточки, такую как имя и учетный номер, отпечатанную и (или) выдавленную на поверхности карточки. Карточки операций часто содержат магнитную полоску, которая также закодирована данными владельца карточки. Процесс печатания-выдавливания-кодирования данных владельца карточки на каждой карточке операций известен как "персонализация". Каждую карточку операций подвергают также процессу, известному как "инициализация", при котором на карточке размещают определенные типы информации, обычной для всех карточек группы, такой как идентификатор эмитента и номер группы.

Интеллектуальная карточка отличается от стандартной карточки операций тем, что микросхема компьютерного микропроцессора встроена в пластмассу карточки для сильного увеличения емкости запоминания данных карточки. В некоторых разновидностях интеллектуальных карточек изготовитель карточек предварительно загружает микропроцессор одной из нескольких возможных операционных систем карточек, а операционная система управляет программированием микросхемы во время процесса персонализации.

Кроме того, применения сложных карточек, специфических для эмитента, можно выполнять в некоторых разновидностях микросхем.

Данные инициализации для интеллектуальных карточек содержат три основных типа информации: данные применения, данные защиты и напечатанные данные. Данные применения являются общими для всех карточек данного применения и включают в себя код и переменные программы применения, которые программируют в микросхему. Данные защиты, обычно снабженные в виде защитных ключей или функций защиты, подтверждают правильность данных на карточке и предотвращают мошенническое использование карточки. Напечатанные данные, типа фирменного знака, штрихового кода и различных типов цифровой информации, печатают на поверхности карточки. Некоторые или все такие данные можно также выдавливать на поверхности. Можно также использовать оптическую технику для изготовления части поверхности интеллектуальной карточки в виде запоминающей среды с возможностью выборки данных соответствующим оптическим устройством считывания.

Информация персонализации для интеллектуальной карточки аналогична информации, в настоящее время содержащейся на неинтеллектуальных карточках, например имя владельца карточки, учетный номер, срок окончания действия карточки и фотография. Вследствие увеличенной емкости запоминания микросхема в интеллектуальной карточке может содержать дополнительные данные, кроме основной информации, имеющейся на стандартной карточке операций, включающие в себя графическое представление подписи лица, данные, определяющие типы разрешаемого обслуживания владельца карточки и пределы счета для этих услуг.

Система персонализации интеллектуальной карточки

На фиг.1А показаны компоненты процесса выпуска интеллектуальной карточки, который включает в себя вариант реализации системы персонализации интеллектуальных карточек, соответствующей настоящему изобретению. Система 100 персонализации интеллектуальных карточек принимает данные из системы 150 администрирования эмитента (обычно специфические для эмитента), передает данные в информационный поток и выводит информационный поток на аппаратуру 130 персонализации, которая персонализирует интеллектуальные карточки 160. Система 150 администрирования эмитента администрирует данные владельца карточки и определяет тип подлежащей выпуску карточки, применения карточки с целью внедрения в карточке, и также определяет какую аппаратуру персонализации использовать с целью выпуска карточки для конкретного владельца карточки. Система администрирования эмитента часто является компьютерной программой, как показано на фиг.1А, но система 100 персонализации интеллектуальных карточек способна принимать данные от альтернативных вводов, таких как лицо, вводящее данные с телефонной малой клавишной панели. Система 100 персонализации интеллектуальных карточек показана на фиг.1А в виде программы системы программного обеспечения, использующейся в вычислительной системе. Как описано выше, система 100 персонализации интеллектуальной карточки осуществляет выборку записей в базе данных, которые определяют различные типы карточек и операционных систем карточек, применения карточек и аппаратуру персонализации.

Логические функции программного обеспечения и базу данных можно распределять по вычислительным машинам в сети клиент/сервер или располагать централизованно в одном процессоре. Функции можно распределять по процессорам, подсоединенным через стандартные локальные вычислительные сети, широкомасштабные сети, выделенные телефонные сети или другие средства связи, используемые для слабо связанных процессоров. Программа системы программного обеспечения выполняется при такой операционной системе, как Unix, Windows 95©, или Windows NT© и на промышленном стандартном автоматизированном рабочем месте и (или) на аппаратуре персонального компьютера.

Система 100 управляет печатающим устройством карточек, устройствами выдавливания и интегрированными или добавочными устройствами сопряжения интеллектуальных карточек, совместно представленными на фиг.1А в виде системы 130 персонализации. Аппаратура 130 персонализации также представляет такие устройства, как устройства печатания/выдавливания карточек большого объема, устройства печатания/выдавливания на карточках малого объема, торговые автоматы, торговые терминалы, автоматические информационные киоски, персональные компьютеры, сетевые компьютеры и неавтономные устройства электросвязи. Вследствие их финансирования в существующей аппаратуре персонализации неинтеллектуальных карточек, многие эмитенты не покупают полностью новую аппаратуру персонализации интеллектуальных карточек, а вместо этого дополняют свою существующую аппаратуру персонализации устройством сопряжения интеллектуальных карточек, которое программирует микросхему в карточке, тогда как более старые устройства выполняют функции печатания и выдавливания. При такой конфигурации вычислительную систему, выполняющую функцию системы 100 персонализации интеллектуальных карточек, или "основной машины", можно физически подсоединять к обоим устройствам или только к одному из устройств. В последнем случае основная машина управляет непосредственно подсоединенным устройством и имеет логическое соединение с другой. Физическое соединение между устройствами и основной машиной изменяется в соответствии с желанием изготовителя и моделью устройства. Обычные стандартные в промышленности соединения включают в себя последовательный интерфейс RS232, интерфейс SCSI (Интерфейс малых вычислительных систем), сеть Ethernet и последовательные ТТЛС (транзисторно-транзисторные логические схемы). Кроме того, некоторые устройства