Claims
- 1. Method with which a first application can access components of a second application over a logical interface, if no standardized data unit has been defined in said logical interface,
wherein said first application sends a misused standardized data unit to said second application, and said second application recognizes that said data unit has been misused and accordingly makes said components available.
- 2. The method of the preceding claim, said second application recognizing on the basis of the header of the data unit that the data unit has been misused.
- 3. The method of the preceding claim, said header comprising at least the following bytes:
at least one byte indicating the data unit class, at least one byte indicating the instruction that is to be executed, at least two bytes corresponding to at least two parameters for the instruction to be executed, said second application recognizing on the basis of said parameters of the header of the data unit that the data unit has been misused.
- 4. The method of claim 1, said second application recognizing on the basis of the body of the data unit that the data unit has been misused.
- 5. The method of claim 1, said logical interface being an API interface over which APDU orders are transmitted.
- 6. The method of claim 1, wherein said second application is made available by a chip card.
- 7. The method of the preceding claim, wherein said chip card is a SIM card.
- 8. The method of claim 6, wherein said chip card is a WIM card.
- 9. The method of claim 6, said chip card including a modified APDU handler that recognizes the received misused data units and forwards them to the appropriate component in said chip card.
- 10. The method of the preceding claim, said modified APDU handler being stored in the ROM.
- 11. The method of claim 9, said modified APDU handler being stored in the EEPROM.
- 12. The method of claim 1, the misuse of data units being recognized by the corresponding components.
- 13. The method of claim 1, the misuse of data units being recognized by a test module that forwards said data unit to a first APDU handler if no misuse has been detected and to a second APDU handler if a misuse has been detected.
- 14. The method of the preceding claim, said test module being stored in the ROM.
- 15. The method of claim 13, said test module being stored in the EEPROM.
- 16. The method of claim 1, said new component consisting of a program in the EEPROM.
- 17. The method of claim 1, said new component consisting of a program in the RAM.
- 18. The method of claim 1, said new component consisting of a program in an external device.
- 19. The method of claim 1, said new component consisting of a program in a second external device that communicates over a contactless interface.
- 20. Chip card capable of communicating with an external device over a logical interface, standardized data units being defined for this communication,
wherein said chip card is able to recognize misused standardized data units and makes another component available if such a misused data unit has been recognized.
- 21. The chip card of the preceding claim, capable of recognizing on the basis of the header of the data unit that the data unit has been misused.
- 22. The chip card of the preceding claim, wherein said header comprises at least the following bytes:
at least one byte indicating the data unit class, at least one byte indicating the instruction that is to be executed, at least two bytes corresponding to at least two parameters for the instruction to be executed, said chip card recognizing on the basis of said parameters of the header of the data unit hat the data unit has been misused.
- 23. The chip card of claim 20, capable of recognizing on the basis of the body of the data unit that the data unit has been misused.
- 24. The chip card of claim 20, said logical interface being an API interface.
- 25. The chip card of the preceding claim, being a SIM card.
- 26. The chip card of claim 24, being a WIM card.
- 27. The chip card of claim 20, comprising a modified APDU handler that recognizes received misused data units and forwards them to the appropriate component in said chip card.
- 28. The chip card of the preceding claim, said modified APDU handler being stored in the ROM.
- 29. The chip card of claim 27, said modified APDU handler being stored in the EEPROM.
- 30. The chip card of claim 20, the misuse of data units being recognized by the corresponding component.
- 31. The chip card of claim 20, the misuse of data units being recognized by a test module that forwards said data unit to a first APDU handler if no misuse has been detected and to a second APDU handler if a misuse has been detected.
- 32. The chip card of the preceding claim, said test module being stored in the ROM.
- 33. The chip card of claim 31, said test module being stored in the EEPROM.
- 34. The chip card of claim 20, wherein said new component is stored in the EEPROM.
- 35. The chip card of claim 20, said new component being stored in the RAM.
- 36. Equipment comprising the following characteristics:
a storage area, data processing means that can access said storage area, said storage area containing a program that can be executed by said data processing means, a chip card reader with which orders can be sent over a standardized API interface to a chip card, wherein said program contains instructions for triggering the sending of at least one misused data unit in order to access components in the chip card for which no standardized order has been provided in the API interface between the chip card and the external device.
Parent Case Info
[0001] The present application is a continuation of application PCT/CH99/00552 filed on Nov. 19, 1999, of which the content is included by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
PCT/CH99/00552 |
Nov 1999 |
US |
Child |
10150210 |
May 2002 |
US |