PC/SC
PC/SC (от англ. Personal Computer/Smart Card) — популярный набор спецификаций для доступа к смарткартам. Известны реализации под Windows, Linux, Mac OS X.
Спецификации регламентируют программный интерфейс пользователя (автора приложения с использованием смарткарт) с одной стороны и программный интерфейс драйверов считывателей смарткарт с другой стороны.[1]
История
Проект возник из желания Microsoft выйти на рынок операционных систем для смарткарт с проектом Smart Card for Windows. Проект предполагал глубокую интеграцию технологий смарткарт в ОС Windows и выпуск на рынок собственной ОС смарткарт с поддержкой языка Basic (в пику MULTOS и JavaCard). Однако ОС для смарткарт так и не появилась, от проекта остались только программный интерфейс и мощная поддержка технологий смарткарт в Windows. Спецификации оказались удачными и впоследствии были портированы на не-Windows платформы.
Первую версию спецификации (вышла в 1997 году) создавал консорциум с такими известными участниками, как Gemplus и Axalto, Hewlett-Packard, IBM, Microsoft, Siemens, Sun, Toshiba. Вторую версию спецификации (вышла в 2005 году) создавали Gemplus и Axalto, Apple, Infineon, Microsoft, Philips, Toshiba. На сегодня корневыми членами консорциума остались Gemalto и Oracle.
На сегодня актуальна вторая версия спецификации.
Состав стандарта
Спецификация состоит из 10 частей:
- Part 1. Introduction and Architecture Overview. Базовые понятия.
- Part 2. Interface Requirements for Compatible IC Cards and Readers.
- Part 3. Requirements for PC-Connected Interface Devices.
- Part 4. IFD Design Considerations and Reference Design Information. Посвящена подключению считывателей через интерфейс PS/2-клавиатуры.
- Part 5. ICC Resource Manager Definition.
- Part 6. ICC Service Provider Interface Definition.
- Part 7. Application Domain and Developer Design Considerations.
- Part 8. Recommendations for ICC Security and Privacy Devices.
- Part 9. IFDs with Extended Capabilities. Специфицирует доступ к дополнительным функциям считывателя смарткарт (индикация, кнопки, биометрические сенсоры и т.п.).
- Part 10 IFDs with Secure PIN Entry Capabilities. Дополнение к предыдущей части для считывателей с возможностью ввода PIN-кода.
См. также
- ISO/IEC 7816
- PKCS#11 — другой стандарт на эту же тему.
Примечания
- ↑ Официальный сайт PC/SC. Дата обращения: 9 июня 2012. Архивировано 28 июня 2005 года.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.