Claims
- 1. A smart card-host system, operative without the intermediation of a smart card reader, said smart card-host system comprising:
a host, having thereon a USB interface; a portable device, for providing smart card function(s), said portable device having thereon a smart card chip, for performing said smart card function(s); a USB interface, for connecting said portable device with said host via USB protocol; and a microprocessor, for enabling at least one function selected from the group consisting of controlling the transfer of data between said USB interface and said smart card chip, for converting data from a USB format to the format of said smart card chip and for converting data from the format of said smart card chip to a USB format.
- 2. A system according to claim 1, wherein said portable device consists of substrate(s) having thereon said smart card chip, said USB interface, and said microprocessor.
- 3. A system according to claim 1, wherein said portable device is a USB key operative as a component into which said smart card chip, said USB interface, and said microprocessor are placed.
- 4. A system according to claim 1, wherein said portable device further comprises data storage means for at least one function selected from the group consisting of storing data required for the operation of said microprocessor and storing data required for the operation of said smart card chip.
- 5. A system according to claim 1, wherein said portable device further comprises secured memory.
- 6. A system according to claim 1, wherein said system is operative to perform at least one function selected from the group consisting of cryptography, authentication, encryption, public key infrastructure, digital signature, RSA and access control.
- 7. A system according to claim 1, wherein said system supports ISO7816 standard.
- 8. A portable smart card apparatus for providing smart card function(s) to a host system, without the intermediation of a smart card reader, said smart card apparatus comprising:
a smart card chip, for performing said smart card function(s); a USB interface, for connecting the portable device apparatus with the host system, via USB protocol; and a microprocessor, for enabling at least one function selected from the group consisting of controlling the transfer of data between said USB interface and said smart card chip, converting data from a USB format to the format of said a smart card chip and converting data from the format of said a smart card chip to a USB format.
- 9. An apparatus according to claim 8, wherein said portable device consists of substrate(s) having thereon said smart card chip, said USB interface, and said microprocessor.
- 10. An apparatus according to claim 8, wherein said portable device is a USB key operative as a component into which said smart card chip, said USB interface, and said microprocessor are placed.
- 11. An apparatus according to claim 8, wherein said portable device further comprises data storage means, for storing data required for the operation of at least one element selected from the group consisting of said microprocessor and said smart card chip.
- 12. An apparatus according to claim 8, wherein said portable device further comprises secured memory.
- 13. An apparatus according to claim 8, wherein said apparatus is operative to perform at least one function selected from the group consisting of cryptography, authentication, encryption, public key infrastructure, digital signature, RSA and access control.
- 14. An apparatus according to claim 8, wherein said apparatus supports ISO7816 standard.
- 15. A method for interacting between a smart card chip and a host without the intermediation of a smart card reader, comprising the steps of:
coupling the host with a USB interface, for interacting with an external device via a USB protocol; providing a portable external device, for being used as a platform for said smart card chip, said portable device having thereon a USB interface, for interacting with the host via USB protocol; and a microprocessor, for executing at least one function selected from the group consisting of controlling the transfer of data between said USB interface and said smart card chip, converting data from a USB format to the format of said smart card chip and converting data from the format of said smart card chip to a USB format; upon receiving data in the USB interface of said portable device, converting said data from a USB format to a format of said smart card by said microprocessor, and conveying the converted data to said smart card chip; and upon sending data from said smart card chip to the host, converting said data from the format of said smart card chip to said USB format by said microprocessor, conveying the converted data to said USB interface of said portable device, and there from to the host, via the host's USB interface.
- 16. A method according to claim 15, wherein said portable device consists of substrate(s) having thereon said smart card chip, said USB interface, and said microprocessor.
- 17. A method according to claim 15, wherein said portable device is a USB key operative as a component into which said smart card chip, said USB interface, and said microprocessor are placed.
- 18. A method according to claim 15, wherein said portable device further comprises data storage means, for storing data required for operating at least one component selected from the group consisting of microprocessors and smart card chips.
- 19. A method according to claim 15, wherein said portable device further comprises secured memory.
- 20. A method according to claim 15, wherein said method is operative to perform at least one function selected from the group consisting of cryptography, authentication, encryption, public key infrastructure, digital signature, RSA and access control.
- 21. A method according to claim 15, wherein said portable device supports ISO7816 standard.
Parent Case Info
[0001] The present application is a Continuation application based on the parent patent application Ser. No. 09/189,960 filed Nov. 10, 1998.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09189960 |
Nov 1998 |
US |
Child |
10126520 |
Apr 2002 |
US |