RU2530337C1 - Устройство usb-ключа и способ подключения смарт-карты с помощью интерфейса usb - Google Patents
Устройство usb-ключа и способ подключения смарт-карты с помощью интерфейса usb Download PDFInfo
- Publication number
- RU2530337C1 RU2530337C1 RU2013107936/08A RU2013107936A RU2530337C1 RU 2530337 C1 RU2530337 C1 RU 2530337C1 RU 2013107936/08 A RU2013107936/08 A RU 2013107936/08A RU 2013107936 A RU2013107936 A RU 2013107936A RU 2530337 C1 RU2530337 C1 RU 2530337C1
- Authority
- RU
- Russia
- Prior art keywords
- interface
- usb
- key device
- circuit
- smart card
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
Abstract
Группа изобретений относится к вычислительной технике. Технический результат заключается в расширении функциональных возможностей за счет взаимодействия USB-ключа с устройством считывания смарт-карт. Устройство USB-ключа содержит микросхему защиты; схему синхронизации и генератор тактовой частоты, соединенный с микросхемой защиты; схему сопряжения USB с первым контактом D+ и первым контактом D-, соединенными с микросхемой защиты; схему интерфейса IO с двунаправленным интерфейсом и первым входным интерфейсом, соединенную с микросхемой защиты; интерфейс USB со вторым контактом D+ и вторым контактом D-, в котором второй контакт D+ соединен с первым контактом D+ схемы сопряжения USB, второй контакт D- соединен с первым контактом D- схемы сопряжения USB, второй контакт D+ соединен с двунаправленным интерфейсом или первым входным интерфейсом, а второй контакт D- интерфейса USB соответственно соединен с первым входным интерфейсом или двунаправленным интерфейсом; и процессор интерфейса, соединенный со схемой сопряжения USB и схемой интерфейса IO и сконфигурированный для определения уровня двунаправленного интерфейса после установки двунаправленного интерфейса во входной режим и для подключения или отключения схемы сопряжения USB в зависимости от уровня двунаправленного интерфейса. 2 н. и 8 з.п. ф-лы, 6 ил.
Description
Область техники
Предлагаемые изобретения относятся к области электронных технологий, в частности к устройству USB-ключа и способу подключения смарт-карты с помощью интерфейса USB.
Предшествующий уровень техники
В настоящее время устройство USB-ключа обычно используется для цифрового подтверждения права доступа. При соединении с ПК через интерфейс USB, устройство USB-ключа используют для цифрового подтверждения права доступа с помощью его внутреннего микропроцессора. Интерфейс USB устройства USB-ключа соединяется с внутренним микропроцессором после согласования протокола обмена. Обычное устройство USB-ключа может только взаимодействовать с ПК через интерфейс USB как USB-продукт, но не может быть опознано как смарт-карта в случае соединения с устройством считывания смарт-карт через интерфейс USB. Поэтому обычное устройство USB-ключа не может взаимодействовать с устройством считывания смарт-карт для реализации различных применений смарт-карты.
Краткое описание объектов изобретения
Согласно изобретениям предлагаются устройство USB-ключа и способ подключения смарт-карты с устройством USB-ключа через интерфейс USB. Устройство USB-ключа с интерфейсом USB может не только взаимодействовать с внешними устройствами через интерфейс USB как USB-устройство, но также может взаимодействовать с устройством считывания смарт-карт через интерфейс USB как контактная смарт-карта.
Такой результат достигается с помощью технических решений, описанных ниже. Согласно изобретению предлагается устройство USB-ключа. Устройство USB-ключа включает: микросхему защиты; схему синхронизации и генератор тактовой частоты, соединенные с микросхемой защиты; схему сопряжения USB с первым контактом D+ и первым контактом D-, соединенную с микросхемой защиты; схему интерфейса IO с двунаправленным интерфейсом и первым входным интерфейсом, соединенную с микросхемой защиты; интерфейс USB со вторым контактом D+ и вторым контактом D-, в котором второй контакт D+ соединен с первым контактом D+ схемы сопряжения USB, второй контакт D- соединен с первым контактом D- схемы сопряжения USB, второй контакт D+ соединен с двунаправленным интерфейсом или первым входным интерфейсом, а второй контакт D- соединен с первым входным интерфейсом или двунаправленным интерфейсом соответственно; и процессор интерфейса, соединенный со схемой сопряжения USB и схемой интерфейса IO соответственно и сконфигурированный для оценки уровня двунаправленного интерфейса после установки двунаправленного интерфейса во входной режим и подключения или отключения схемы сопряжения USB в зависимости от уровня двунаправленного интерфейса.
В одном из вариантов реализации двунаправленный интерфейс схемы интерфейса IO содержит второй входной интерфейс и выходной интерфейс.
В одном из вариантов процессор интерфейса содержит: установочный модуль, скомпонованный для установки двунаправленного интерфейса во входной режим; модуль оценки, сконфигурированный для оценки, имеет ли двунаправленный интерфейс низкий уровень или высокий уровень, когда двунаправленный интерфейс находится во входном режиме; и управляющий модуль, сконфигурированный для отключения схемы сопряжения USB, когда двунаправленный интерфейс имеет высокий уровень, и для включения схемы сопряжения USB, когда двунаправленный интерфейс имеет низкий уровень.
Возможно объединение схемы интерфейса IO с микросхемой защиты.
В одном из вариантов микросхемой защиты является микросхема смарт-карты.
Также возможен вариант, в котором схема синхронизации объединена с микросхемой защиты.
Как вариант, генератор тактовой частоты устанавливает частоту схемы синхронизации, равной 9600 бит в секунду.
Согласно изобретению предлагается также способ подключения смарт-карты с помощью устройства USB-ключа через интерфейс USB. Устройство USB-ключа является устройством USB-ключа согласно вышеописанным вариантам исполнения, а способ включает: установку двунаправленного интерфейса схемы интерфейса IO, соединенной с интерфейсом USB, во входной режим, когда устройство USB-ключа подключено к питанию; оценку, является ли уровень двунаправленного интерфейса высоким или низким. Если двунаправленный интерфейс имеет низкий уровень, подключается схема сопряжения USB для соединения микросхемы защиты с интерфейсом USB через схему сопряжения USB с тем, чтобы позволить устройству USB-ключа осуществить коммуникацию USB-устройства. Если уровень двунаправленного интерфейса оказывается высоким, отключается схема сопряжения USB для соединения микросхемы защиты с интерфейсом USB через схему интерфейса IO с тем, чтобы позволить устройству USB-ключа провести коммуникацию смарт-карты.
В одном из вариантов способ также включает использование схемы синхронизации в устройстве USB-ключа в качестве входной схемы синхронизации, когда устройство USB-ключа осуществляет коммуникацию смарт-карты.
В возможном варианте частота схемы синхронизации в устройстве USB-ключа составляет 9600 бит в секунду, что читается устройством считывания смарт-карт.
В соответствии с предлагаемыми изобретениями, при использовании схемы интерфейса IO и соединения интерфейса USB с микросхемой защиты через схему интерфейса IO и схему сопряжения USB соответственно устройство USB-ключа может определить, какие подсоединены внешние устройства (такие как интерфейс USB персонального компьютера или устройство считывания смарт-карт), после чего устройство USB-ключа может взаимодействовать с USB-устройством или с устройством считывания смарт-карт. Устройство USB-ключа согласно настоящему изобретению легко и просто в использовании, что позволяет обмен данных посредством коммуникации с устройством считывания смарт-карт. Более того, с устройством USB-ключа согласно настоящему изобретению нет необходимости обновлять или значительно переделывать существующие устройства считывания смарт-карт, за исключением выполнения параллельного интерфейса смарт-карт в устройстве считывания смарт-карт для образования формы интерфейса USB, что несложно выполнить и распространять.
Краткое описание чертежей
Фиг.1 - блок-схема устройства USB-ключа согласно первому объекту предлагаемого изобретения;
Фиг.2 - другая возможная блок-схема устройства USB-ключа согласно первому объекту предлагаемого изобретения;
Фиг.3 - блок-схема процессора интерфейса в устройстве USB-ключа согласно первому объекту предлагаемого изобретения;
Фиг.4 - коммутационная схема устройства USB-ключа согласно первому объекту предлагаемого изобретения;
Фиг.5 - другая коммутационная схема устройства USB-ключа согласно первому объекту предлагаемого изобретения; и
Фиг.6 - последовательность операций в способе коммуникации устройства USB-ключа согласно второму объекту предлагаемого изобретения.
Подробное описание изобретения
Предлагаемое изобретение будет подробно описано далее со ссылками на прилагаемые чертежи и возможные варианты осуществления.
Объект 1 (устройство)
Первым объектом настоящего изобретения является устройство USB-ключа, которое можно использовать как маркер электронной подписи или как смарт-карту.
На Фиг.1 показана блок-схема устройства USB-ключа согласно первому объекту предлагаемого изобретения. На Фиг.2 - другая блок-схема устройства USB-ключа согласно первому объекту предлагаемого изобретения. Как показано на Фиг.1 и Фиг.2, устройство USB-ключа содержит интерфейс 1 USB, схему 2 сопряжения USB, схему 3 интерфейса IO, микросхему 4 защиты, процессор 5 интерфейса, генератор 6 тактовой частоты и схему 7 синхронизации. На практике микросхема 4 защиты может использовать микросхему смарт-карты, такую как микросхема SHC 1216S.
Интерфейс 1 USB электрически соединен с микросхемой 4 защиты через схему 2 сопряжения USB и схему 3 интерфейса IO соответственно.
И схема 7 синхронизации, и генератор 6 тактовой частоты электрически соединены с микросхемой 4 защиты.
Схема 2 сопряжения USB имеет контакт D+ и контакт D-, и интерфейс 1 USB имеет контакт D+ и контакт D-. Контакт D+ интерфейса 1 USB электрически соединен с контактом D+ схемы 2 сопряжения USB, и контакт D- интерфейса 1 USB электрически соединен с контактом D- схемы 2 сопряжения USB.
Схема 3 интерфейса IO имеет двунаправленный интерфейс А и первый входной интерфейс В, в котором двунаправленный интерфейс А содержит второй входной интерфейс и выходной интерфейс.
Контакт D+ интерфейса 1 USB электрически соединен с любым одним интерфейсом схемы 3 интерфейса IO (т.е. или с двунаправленным интерфейсом А, или с первым входным интерфейсом В), а контакт D- интерфейса 1 USB электрически соединен с другим интерфейсом схемы 3 интерфейса IO. Другими словами, контакт D+ интерфейса 1 USB может быть электрически соединен как с двунаправленным интерфейсом А, так и с первым входным интерфейсом В схемы 3 интерфейса IO, контакт D- интерфейса 1 USB также может быть электрически соединен как с двунаправленным интерфейсом А, так и с первым входным интерфейсом В схемы 3 интерфейса IO, пока контакт D+ и контакт D- интерфейса 1 USB электрически соединены с разными интерфейсами схемы 3 интерфейса IO соответственно. Как показано на Фиг.1, контакт D+ интерфейса 1 USB электрически соединен с двунаправленным интерфейсом А схемы 3 интерфейса IO, а контакт D- интерфейса 1 USB электрически соединен с первым входным интерфейсом В схемы 3 интерфейса IO. Как показано на Фиг.2, контакт D+ интерфейса 1 USB электрически соединен с первым входным интерфейсом В схемы 3 интерфейса IO, а контакт D- интерфейса 1 USB электрически соединен с двунаправленным интерфейсом А схемы 3 интерфейса IO.
Процессор 5 интерфейса электрически соединен со схемой 3 интерфейса IO и схемой 2 сопряжения USB соответственно и сконфигурирован для оценки уровня двунаправленного интерфейса А после установки двунаправленного интерфейса А во входной режим и подключения или отключения схемы 2 сопряжения USB в зависимости от уровня двунаправленного интерфейса А.
На Фиг.3 дана блок-схема процессора 5 интерфейса в устройстве USB-ключа. Как показано на Фиг.3, процессор 5 интерфейса включает установочный модуль 51, а модуль 51 - модуль оценки 52 и управляющий модуль 53.
Установочный модуль 51 сконфигурирован для установки двунаправленного интерфейса А во входной режим.
Модуль 52 оценки сконфигурирован для оценки, имеет ли двунаправленный интерфейс А низкий или высокий уровень, когда двунаправленный интерфейс А находится во входном режиме.
Управляющий модуль 53 сконфигурирован отключать схему 2 сопряжения USB, когда двунаправленный интерфейс А имеет высокий уровень, и подключать схему 2 сопряжения USB, когда двунаправленный интерфейс А имеет низкий уровень.
Следует понимать, что модули процессора 5 интерфейса в устройстве USB-ключа могут быть аппаратными или программными модулями, поскольку они могут выполнять соответствующие функции.
В одном случае схема 3 интерфейса IO может быть встроена в микросхему 4 защиты.
В другом варианте, и схема 2 сопряжения USB, и схема 3 интерфейса IO, и генератор 6 тактовой частоты могут быть объединены в единой микросхеме, такой как микросхема ST7267.
И еще в одном варианте, и схема 2 сопряжения USB, и схема 3 интерфейса IO, и генератор 6 тактовой частоты, и микросхема 4 защиты могут быть объединены в единой микросхеме, такой как микросхема SHC 1408.
В одном варианте схема 7 синхронизации может быть встроена в микросхему 4 защиты, а частота схемы 7 синхронизации может быть установлена равной 9600 бит в секунду (что согласуется с частотой схемы 7 синхронизации обычного устройства считывания смарт-карт) генератором 6 тактовой частоты. Частота схемы 7 синхронизации может быть установлена и иной, если она согласуется с частотой схемы синхронизации внешнего устройства считывания смарт-карт.
Когда вышеописанное устройство USB-ключа соединено с внешним устройством считывания смарт-карт, контакт D+ и контакт D- интерфейса 1 USB в устройстве USB-ключа соединены с контактом D+ и контактом D- интерфейса USB в устройстве считывания смарт-карт соответственно. Поэтому, когда контакт D+ интерфейса 1 USB в устройстве USB-ключа соединен с двунаправленным интерфейсом А схемы интерфейса IO и контакт D- интерфейса 1 USB соединен с первым входным интерфейсом В схемы 3 интерфейса IO, контакт D+ интерфейса USB в устройстве считывания смарт-карт должен быть соединен с контактом DATA на схеме интерфейса подключения смарт-карт в устройстве считывания смарт-карт и контакт D- интерфейса USB в устройстве считывания смарт-карт должен быть соединен с контактом RST на схеме интерфейса подключения смарт-карт в устройстве считывания смарт-карт.
В отличие от предыдущего, когда контакт D+ интерфейса 1 USB в устройстве USB-ключа соединен с первым входным интерфейсом В схемы 3 интерфейса IO и контакт D- интерфейса 1 USB соединен с двунаправленным интерфейсом А схемы 3 интерфейса IO, контакт D+ интерфейса USB в устройстве считывания смарт-карт должен быть соединен с контактом RST на схеме интерфейса подключения смарт-карт в устройстве считывания смарт-карт, а контакт D- на интерфейсе USB в устройстве считывания смарт-карт должен быть соединен с контактом DATA на схеме интерфейса подключения смарт-карт в устройстве считывания смарт-карт.
Согласно предлагаемым изобретениям, устройство USB-ключа обычно используют как подчиненное USB-устройство. Схема 3 интерфейса IO (включающая по крайней мере один двунаправленный интерфейс и один входной интерфейс) в устройстве USB-ключа может быть встроена в микросхему 4 защиты, а контакты D+ и D- интерфейса 1 USB соединены соответственно с двумя интерфейсами (по крайней мере один из двух интерфейсов является двунаправленным) схемы 3 интерфейса IO параллельно. Когда USB-ключ подключен к питанию, двунаправленный интерфейс внутренней схемы 3 интерфейса IO устанавливается во входной режим (на данное время он находится в высокоимпедансном состоянии), после чего определяется уровень двунаправленного интерфейса. Если уровень двунаправленного интерфейса является низким уровнем, можно определить, что устройство USB-ключа соединено с ведущим устройством USB (таким как интерфейс USB персонального компьютера), и тогда устройство USB-ключа может взаимодействовать как USB-устройство. Если уровень двунаправленного интерфейса является высоким уровнем, можно определить, что устройство USB-ключа соединено с контактным устройством считывания смарт-карт, и тогда схема 2 сопряжения USB отключается, соединяя интерфейс 1 USB с микросхемой 4 защиты через схему 3 интерфейса IO, в которой контакт интерфейса 1 USB, соединенный с двунаправленным интерфейсом схемы 3 интерфейса IO, действует как контакт DATA интерфейса контактной смарт-карты, контакт интерфейса 1 USB, соединенный со входным интерфейсом схемы 3 интерфейса IO, действует как контакт RST интерфейса контактной смарт-карты, и частота схемы 7 синхронизации устанавливается читаемой для устройства считывания смарт-карт.
Таким образом, устройство USB-ключа может взаимодействовать с контактным устройством считывания смарт-карт согласно стандарту ISO7816. Фактическая схема соединения устройства USB-ключа согласно настоящему изобретению представлена на коммутационных схемах, показанных на Фиг.4 и Фиг.5.
Согласно предлагаемым изобретениям, при использовании схемы интерфейса IO и соединении интерфейса USB с микросхемой защиты через схему интерфейса IO и схему сопряжения USB соответственно устройство USB-ключа может определить, какое из внешних устройств (такое как интерфейс USB персонального компьютера или устройство считывания смарт-карт) к нему подсоединено, после чего устройство USB-ключа может взаимодействовать с USB-устройством или с устройством считывания смарт-карт. Устройство USB-ключа согласно настоящему изобретению легко и просто в использовании, что позволяет обмен данных посредством коммуникации с устройством считывания смарт-карт. Более того, с устройством USB-ключа согласно настоящему изобретению нет необходимости обновлять или значительно переделывать существующие устройства считывания смарт-карт, за исключением выполнения параллельного интерфейса смарт-карт в устройстве считывания смарт-карт для образования формы интерфейса USB, что несложно выполнить и распространять.
Объект 2 (способ)
Вторым объектом предлагаемого изобретения является способ подключения смарт-карты с устройством USB-ключа через интерфейс USB. Устройство USB-ключа является устройством, описанным как первый объект изобретения. Как показано на Фиг.6, способ включает следующие этапы:
Этап 31: схему интерфейса IO, имеющую двунаправленный интерфейс и входной интерфейс, оснащают устройством USB-ключа с интерфейсом USB, и интерфейс USB соединяют с микросхемой защиты через схему интерфейса IO и схему сопряжения USB соответственно.
Этап 32: двунаправленный интерфейс схемы интерфейса IO устанавливают во входной режим, когда устройство USB-ключа подключено к питанию, и оценивают, является ли уровень двунаправленного интерфейса низким уровнем.
Этап 33: если уровень двунаправленного интерфейса является низким уровнем, микросхема защиты электрически соединяется с интерфейсом USB через схему сопряжения USB, чтобы позволить устройству USB-ключа осуществить подключение смарт-карты.
Этап 34: если уровень двунаправленного интерфейса не низкий, а высокий, схема сопряжения USB отключается для соединения микросхемы защиты с интерфейсом USB через схему интерфейса IO с тем, чтобы позволить устройству USB-ключа осуществить подключение смарт-карты.
На практике тактовую частоту также устанавливают такой, чтобы тактовая частота устройства USB-ключа соответствовала тактовой частоте внешне подключенного устройства считывания смарт-карт. Обычно тактовая частота ридера смарт-карт составляет 9600 бит в секунду.
Согласно настоящему изобретению, при использовании схемы интерфейса IO и соединении интерфейса USB с микросхемой защиты через схему интерфейса IO и схему сопряжения USB соответственно устройство USB-ключа может определить, какое из внешних устройств (такое как интерфейс USB персонального компьютера или устройство считывания смарт-карт) к нему подсоединено, после чего устройство USB-ключа может взаимодействовать с USB-устройством или с устройством считывания смарт-карт. Устройством USB-ключа согласно настоящему изобретению просто и легко пользоваться, что делает возможным обмен данными посредством соединения с устройством считывания смарт-карт. Более того, с устройством USB-ключа согласно настоящему изобретению нет необходимости обновлять или значительно переделывать существующие устройства считывания смарт-карт, за исключением выполнения параллельного интерфейса смарт-карт в устройстве считывания смарт-карт для образования формы интерфейса USB, что несложно выполнить и распространять.
Хотя были представлены и описаны поясняющие примеры, специалисту должно быть понятно, что в конструктивных вариантах, не отклоняясь от духа и смысла изобретения, могут присутствовать изменения, варианты и модификации. Поэтому объем испрашиваемой защиты определяется формулой изобретения.
Claims (10)
1. Устройство USB-ключа, включающее:
микросхему защиты;
схему синхронизации и генератор тактовой частоты, соединенный с микросхемой защиты;
схему сопряжения USB с первым контактом D+ и первым контактом D-, соединенными с микросхемой защиты;
схему интерфейса IO с двунаправленным интерфейсом и первым входным интерфейсом, соединенную с микросхемой защиты;
интерфейс USB со вторым контактом D+ и вторым контактом D-, в котором второй контакт D+ соединен с первым контактом D+ схемы сопряжения USB, второй контакт D- соединен с первым контактом D- схемы сопряжения USB, второй контакт D+ соединен с двунаправленным интерфейсом или первым входным интерфейсом, а второй контакт D- интерфейса USB соответственно соединен с первым входным интерфейсом или двунаправленным интерфейсом; и процессор интерфейса, соединенный со схемой сопряжения USB и схемой интерфейса IO соответственно и сконфигурированный для определения уровня двунаправленного интерфейса после установки двунаправленного интерфейса во входной режим и для подключения или отключения схемы сопряжения USB в зависимости от уровня двунаправленного интерфейса.
микросхему защиты;
схему синхронизации и генератор тактовой частоты, соединенный с микросхемой защиты;
схему сопряжения USB с первым контактом D+ и первым контактом D-, соединенными с микросхемой защиты;
схему интерфейса IO с двунаправленным интерфейсом и первым входным интерфейсом, соединенную с микросхемой защиты;
интерфейс USB со вторым контактом D+ и вторым контактом D-, в котором второй контакт D+ соединен с первым контактом D+ схемы сопряжения USB, второй контакт D- соединен с первым контактом D- схемы сопряжения USB, второй контакт D+ соединен с двунаправленным интерфейсом или первым входным интерфейсом, а второй контакт D- интерфейса USB соответственно соединен с первым входным интерфейсом или двунаправленным интерфейсом; и процессор интерфейса, соединенный со схемой сопряжения USB и схемой интерфейса IO соответственно и сконфигурированный для определения уровня двунаправленного интерфейса после установки двунаправленного интерфейса во входной режим и для подключения или отключения схемы сопряжения USB в зависимости от уровня двунаправленного интерфейса.
2. Устройство USB-ключа по п.1, отличающееся тем, что двунаправленный интерфейс схемы интерфейса IO включает второй входной интерфейс и выходной интерфейс.
3. Устройство USB-ключа по п.1, отличающееся тем, что процессор интерфейса включает:
установочный модуль, сконфигурированный на установку двунаправленного интерфейса во входной режим;
модуль оценки, сконфигурированный на определение, имеет ли двунаправленный интерфейс низкий уровень или высокий уровень, когда двунаправленный интерфейс находится во входном режиме; и
управляющий модуль, сконфигурированный на отключение схемы сопряжения USB, когда двунаправленный интерфейс имеет высокий уровень, и подключение схемы сопряжения USB, когда двунаправленный интерфейс имеет низкий уровень.
установочный модуль, сконфигурированный на установку двунаправленного интерфейса во входной режим;
модуль оценки, сконфигурированный на определение, имеет ли двунаправленный интерфейс низкий уровень или высокий уровень, когда двунаправленный интерфейс находится во входном режиме; и
управляющий модуль, сконфигурированный на отключение схемы сопряжения USB, когда двунаправленный интерфейс имеет высокий уровень, и подключение схемы сопряжения USB, когда двунаправленный интерфейс имеет низкий уровень.
4. Устройство USB-ключа по п.1, отличающееся тем, что схема интерфейса IO встроена в микросхему защиты.
5. Устройство USB-ключа по п.1, отличающееся тем, что микросхема защиты является микросхемой смарт-карты.
6. Устройство USB-ключа по п.1, отличающееся тем, что схема синхронизации встроена в микросхему защиты.
7. Устройство USB-ключа по п.1, отличающееся тем, что генератор тактовой частоты устанавливает частоту схемы синхронизации, равной 9600 бит в секунду.
8. Способ подключения смарт-карты с помощью интерфейса USB, в котором устройство USB-ключа является устройством USB-ключа согласно п.1, а способ включает:
установку двунаправленного интерфейса схемы интерфейса IO, соединенного с интерфейсом USB во входной режим, когда устройство USB-ключа подключено к питанию;
определение, является ли уровень двунаправленного интерфейса высоким уровнем или низким уровнем;
если уровень двунаправленного интерфейса является низким уровнем, подключение схемы сопряжения USB для соединения микросхемы защиты с интерфейсом USB через схему сопряжения USB, чтобы позволить устройству USB-ключа произвести подключение USB-устройства; и
если уровень двунаправленного интерфейса является высоким уровнем, отключение схемы сопряжения USB для соединения микросхемы защиты с интерфейсом USB через схему интерфейса IO, чтобы позволить устройству USB-ключа произвести подключение смарт-карты.
установку двунаправленного интерфейса схемы интерфейса IO, соединенного с интерфейсом USB во входной режим, когда устройство USB-ключа подключено к питанию;
определение, является ли уровень двунаправленного интерфейса высоким уровнем или низким уровнем;
если уровень двунаправленного интерфейса является низким уровнем, подключение схемы сопряжения USB для соединения микросхемы защиты с интерфейсом USB через схему сопряжения USB, чтобы позволить устройству USB-ключа произвести подключение USB-устройства; и
если уровень двунаправленного интерфейса является высоким уровнем, отключение схемы сопряжения USB для соединения микросхемы защиты с интерфейсом USB через схему интерфейса IO, чтобы позволить устройству USB-ключа произвести подключение смарт-карты.
9. Способ по п.8, отличающийся тем, что
используют схему синхронизации устройства USB-ключа в качестве входной схемы синхронизации, когда устройство USB-ключа выполняет подключение смарт-карты.
используют схему синхронизации устройства USB-ключа в качестве входной схемы синхронизации, когда устройство USB-ключа выполняет подключение смарт-карты.
10. Способ по п.8, отличающийся тем, что частота схемы синхронизации в устройстве USB-ключа составляет 9600 бит в секунду, которая читается устройством считывания смарт-карт.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010142982XA CN101840387B (zh) | 2010-04-07 | 2010-04-07 | USB Key装置及其利用USB接口实现智能卡通信的方法 |
PCT/CN2010/075434 WO2011124049A1 (zh) | 2010-04-07 | 2010-07-23 | Usbkey装置及利用usb接口实现智能卡通信的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2013107936A RU2013107936A (ru) | 2014-09-10 |
RU2530337C1 true RU2530337C1 (ru) | 2014-10-10 |
Family
ID=42743766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2013107936/08A RU2530337C1 (ru) | 2010-04-07 | 2010-07-23 | Устройство usb-ключа и способ подключения смарт-карты с помощью интерфейса usb |
Country Status (5)
Country | Link |
---|---|
US (1) | US20130173836A1 (ru) |
EP (1) | EP2587385B1 (ru) |
CN (1) | CN101840387B (ru) |
RU (1) | RU2530337C1 (ru) |
WO (1) | WO2011124049A1 (ru) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102122332B (zh) * | 2011-02-16 | 2014-06-18 | 天地融科技股份有限公司 | 电子签名工具的密码管理方法及*** |
CN103064489B (zh) | 2011-10-21 | 2016-03-30 | 华为终端有限公司 | 一种根据usb接口状态进行内部电路选择的方法及终端 |
CN102594559A (zh) * | 2012-01-30 | 2012-07-18 | 公安部第三研究所 | 具备人体感应功能的usb私钥装置及其实现安全验证的方法 |
CN103427989A (zh) * | 2012-05-16 | 2013-12-04 | 王志良 | 一种面向物联网环境的数据加密和身份认证方法 |
CN102819501B (zh) * | 2012-08-21 | 2015-06-17 | 天地融科技股份有限公司 | 一种电子设备、数据接口类型的检测方法 |
CN102855202B (zh) * | 2012-08-21 | 2015-06-17 | 天地融科技股份有限公司 | 一种电子设备、数据接口类型的检测方法 |
CN102929824B (zh) * | 2012-10-15 | 2016-01-06 | 天地融科技股份有限公司 | 一种复用usb接口传输数据的*** |
CN102929825B (zh) * | 2012-10-15 | 2016-04-13 | 天地融科技股份有限公司 | 一种复用usb接口传输数据的方法和电子签名工具 |
US9710411B2 (en) | 2013-01-24 | 2017-07-18 | Texas Instruments Incorporated | Signal conditioner |
CN103077151A (zh) * | 2013-01-25 | 2013-05-01 | 上海斐讯数据通信技术有限公司 | 一种用于切换usb接口和标准串口的装置 |
US9471523B2 (en) * | 2013-09-18 | 2016-10-18 | Infineon Technologies Ag | Serial interface systems and methods having multiple modes of serial communication |
US9965424B2 (en) | 2014-02-07 | 2018-05-08 | Texas Instruments Incorporated | USB switch with multi-role ports |
TWI509418B (zh) * | 2014-06-30 | 2015-11-21 | Chant Sincere Co Ltd | 資料轉換系統與及其控制方法 |
CN104378200A (zh) * | 2014-11-19 | 2015-02-25 | 中城智慧科技有限公司 | 一种采用时钟来控制密钥有效期的方法 |
US9734358B2 (en) * | 2015-01-02 | 2017-08-15 | High Sec Labs Ltd | Self-locking USB protection pug device having LED to securely protect USB jack |
US10673477B2 (en) * | 2015-10-21 | 2020-06-02 | Tendyron Corporation | Communication device, adapter device, communication system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6439464B1 (en) * | 2000-10-11 | 2002-08-27 | Stmicroelectronics, Inc. | Dual mode smart card and associated methods |
EP1513098A2 (en) * | 2003-09-03 | 2005-03-09 | STMicroelectronics, Inc. | Method and apparatus for a USB and contactless smart card device |
RU2345401C2 (ru) * | 2003-08-03 | 2009-01-27 | Циньхуа Юниверсити | Универсальный двунаправленный последовательный интерфейс передачи данных и способ передачи данных |
US7562829B2 (en) * | 2004-07-05 | 2009-07-21 | Samsung Electronics Co., Ltd. | Multi-mode integrated circuit devices including mode detection and methods of operating the same |
US7685328B2 (en) * | 2004-09-09 | 2010-03-23 | Stmicroelectronics, Inc. | Generic universal serial bus device operable at low and full speed and adapted for use in a smart card device |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3144312B2 (ja) * | 1996-08-28 | 2001-03-12 | 日本電気株式会社 | クロック周期調節方法とその装置 |
US6581122B1 (en) * | 1998-03-26 | 2003-06-17 | Gemplus | Smart card which operates with the USB protocol |
US6168077B1 (en) * | 1998-10-21 | 2001-01-02 | Litronic, Inc. | Apparatus and method of providing a dual mode card and reader |
CN1262485A (zh) * | 1998-11-10 | 2000-08-09 | 阿拉丁知识***有限公司 | 由可灵活连接计算机***群体使用的用户-计算机交互方法 |
US6978335B2 (en) * | 2000-06-30 | 2005-12-20 | 02Micro International Limited | Smart card virtual hub |
US6913196B2 (en) * | 2002-02-20 | 2005-07-05 | O2Micro International Limited | Dual mode controller for ISO7816 and USB enabled smart cards |
CN2627564Y (zh) * | 2003-06-04 | 2004-07-21 | 武汉天喻信息产业股份有限公司 | U-Key盘 |
CN2672739Y (zh) * | 2004-01-06 | 2005-01-19 | 江苏意源科技有限公司 | 双界面智能卡芯片 |
WO2007023473A2 (fr) * | 2005-08-25 | 2007-03-01 | Idtek Track-And-Trace Sa | Élément combinant une clé usb et un lecteur rfid |
KR100842484B1 (ko) * | 2006-10-30 | 2008-07-01 | 탁승호 | 접촉 및 비접촉식 스마트카드용 단말기와 그 단말기 회로 |
CN201044100Y (zh) * | 2007-01-19 | 2008-04-02 | 北京天地融科技有限公司 | Usb接口转换装置 |
-
2010
- 2010-04-07 CN CN201010142982XA patent/CN101840387B/zh active Active
- 2010-07-23 US US13/814,517 patent/US20130173836A1/en not_active Abandoned
- 2010-07-23 RU RU2013107936/08A patent/RU2530337C1/ru active
- 2010-07-23 WO PCT/CN2010/075434 patent/WO2011124049A1/zh active Application Filing
- 2010-07-23 EP EP20100849286 patent/EP2587385B1/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6439464B1 (en) * | 2000-10-11 | 2002-08-27 | Stmicroelectronics, Inc. | Dual mode smart card and associated methods |
RU2345401C2 (ru) * | 2003-08-03 | 2009-01-27 | Циньхуа Юниверсити | Универсальный двунаправленный последовательный интерфейс передачи данных и способ передачи данных |
EP1513098A2 (en) * | 2003-09-03 | 2005-03-09 | STMicroelectronics, Inc. | Method and apparatus for a USB and contactless smart card device |
US7562829B2 (en) * | 2004-07-05 | 2009-07-21 | Samsung Electronics Co., Ltd. | Multi-mode integrated circuit devices including mode detection and methods of operating the same |
US7685328B2 (en) * | 2004-09-09 | 2010-03-23 | Stmicroelectronics, Inc. | Generic universal serial bus device operable at low and full speed and adapted for use in a smart card device |
Also Published As
Publication number | Publication date |
---|---|
EP2587385B1 (en) | 2015-04-22 |
US20130173836A1 (en) | 2013-07-04 |
WO2011124049A1 (zh) | 2011-10-13 |
RU2013107936A (ru) | 2014-09-10 |
EP2587385A4 (en) | 2014-02-19 |
EP2587385A1 (en) | 2013-05-01 |
CN101840387A (zh) | 2010-09-22 |
CN101840387B (zh) | 2012-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2530337C1 (ru) | Устройство usb-ключа и способ подключения смарт-карты с помощью интерфейса usb | |
US7069369B2 (en) | Extended-Secure-Digital interface using a second protocol for faster transfers | |
US7467249B2 (en) | Efficient connection between modules of removable electronic circuit cards | |
US9059906B1 (en) | Data communication interface | |
CN101373629B (zh) | 时钟信号发生器、包含其的半导体存储装置及其操作方法 | |
US20160004287A1 (en) | Portable electronic device and power management method thereof | |
KR101493527B1 (ko) | 카드형 주변 장치 | |
US20110026213A1 (en) | Memory card with sata connecter | |
US9589160B2 (en) | Working method for smart card reader | |
TW201235862A (en) | External bridge system | |
CN106358179B (zh) | 一种客户识别模块sim卡的切换电路和切换方法 | |
US20080126588A1 (en) | Memory card | |
TWI299450B (en) | A multi mode host and device having multiple communication protocols, a single mode device, and methods of initializing the host or device using an electrical receptacle or plug in order to perform data communications | |
CN100447700C (zh) | 用于电子处理器的多功能便携设备 | |
CN111858422B (zh) | 集成接口及具有所述集成接口的电子装置 | |
CN201820218U (zh) | 主机***和数据传输电路 | |
US20100140354A1 (en) | Debug device sharing a memory card slot with a card reader | |
CN102314405A (zh) | 一种ccid协议处理电路 | |
EP2462544A1 (en) | Electronic circuit for interconnecting a smartcard chip | |
CN101094464A (zh) | 利用手机管理u盘中文件的装置及方法 | |
CN103176588B (zh) | 计算机*** | |
CN113052288B (zh) | 一种自动适配上位机进行读写的sd卡及其自动适配的方法 | |
CN214504410U (zh) | 一种用于人工智能领域的核心板 | |
TWI484348B (zh) | 資料傳輸控制器、系統及方法 | |
US7886092B2 (en) | Keyboard |