Claims
- 1. A method for access management, comprising:
generating at least one digital ticket associated with a verifier; providing at least a portion of the digital ticket to a portable mobile device; using the mobile device to acoustically transmit at least a portion of the digital ticket to the verifier; and using at least the portion, selectively granting, to a user of the mobile device, access to an entity associated with the verifier.
- 2. The method of claim 1, further comprising:
prior to the act of using the mobile device to acoustically transmit, encoding at least a transmitted portion of a ticket index to render an audio ticket.
- 3. The method of claim 2, further comprising combining the audio ticket with the ticket data to render an audio ticket string.
- 4. The method of claim 2, wherein the act of encoding is undertaken by the verifier.
- 5. The method of claim 2, wherein the act of encoding is undertaken by the mobile device.
- 6. The method of 2, further comprising encrypting at least one of: a ticket index associated with the ticket, and ticket data associated with the ticket, prior to the act of encoding.
- 7. The method of claim 6, comprising encrypting the ticket index to render a hidden index.
- 8. The method of claim 7, comprising encrypting the ticket index using an encryption function having as input at least the ticket index, a nonce, and a secret encryption key.
- 9. The method of claim 8, wherein the digital ticket includes at least the hidden index, nonce, and ticket data.
- 10. The method of claim 2, comprising decoding the audio ticket at the verifier to facilitate the act of selectively granting.
- 11. The method of claim 7, comprising decrypting the hidden index at the verifier to facilitate the act of selectively granting.
- 12. The method of claim 1, wherein the verifier undertakes the act of selectively granting by:
determining whether at least the portion of the digital ticket matches at least one entry in a database accessible to the verifier; determining whether the digital ticket has been used; and only if the portion matches at least one entry in the database and the ticket has not yet been used or voided, granting access to the entity.
- 13. The method of claim 1, comprising voiding the ticket.
- 14. The method of claim 13, wherein the digital ticket is voided by informing at least one verifier that the digital ticket is voided, wherein the at least one verifiers includes all verifiers that could selectively grant access based on the digital ticket.
- 15. A system for selectively granting access using digital tickets, comprising:
at least one issuer issuing digital tickets; and at least one mobile device receiving at least one digital ticket, the mobile device transmitting the digital ticket to a verifier to gain access to an entity associated with the verifier if the verifier determines at least that the ticket is valid.
- 16. The system of claim 15, wherein the mobile device wirelessly transmits the ticket to the verifier.
- 17. The system of claim 16, wherein the mobile device acoustically transmits the ticket to the verifier.
- 18. The system of claim 15, wherein prior to using the mobile device to transmit the ticket, at least a portion of the ticket is encoded to render an audio ticket.
- 19. The system of claim 18, wherein the audio ticket is combined with ticket data to render an audio ticket string.
- 20. The system of claim 19, wherein the audio ticket string is generated by the issuer.
- 21. The system of claim 19, wherein the audio ticket string is generated by the mobile device.
- 22. The system of 18, wherein the issuer encrypts at least one of: the ticket index, and the ticket data, prior to encoding the ticket index.
- 23. The system of claim 22, wherein the ticket index is encrypted to render a hidden index.
- 24. The system of claim 23, wherein the ticket index is encrypted using an encryption function having as input at least the ticket index, a nonce, and a secret encryption key.
- 25. The system of claim 24, wherein the digital ticket includes at least the hidden index, nonce, and ticket data.
- 26. The system of claim 18, wherein the verifier decodes the audio ticket after transmission by the mobile device.
- 27. The system of claim 23, wherein the verifier decrypts the hidden index.
- 28. A system comprising:
at least one ticket management function (TMF) including means for issuing digital tickets, each digital ticket including at least a ticket index; and at least one mobile device including means for receiving at least one digital ticket, the mobile device further including:
means for transmitting the digital ticket to the TMF to gain access to an entity associated with the TMF.
- 29. The system of claim 28, wherein the means for transmitting includes acoustic means for transmitting.
- 30. The system of claim 29, wherein the TMF includes means for using the digital ticket to selectively grant, to a user of the mobile device, access to the entity.
- 31. The system of claim 30, further comprising:
means for, prior to invoking the means for transmitting, encoding the ticket index to render an audio ticket.
- 32. The system of claim 31, further comprising means for combining the audio ticket with ticket data to render an audio ticket string.
- 33. The system of claim 32, wherein the means for encoding and combining are executed by the TMF.
- 34. The system of claim 32, wherein the means for encoding and combining are executed by the mobile device.
- 35. The system of 30, further comprising means for encrypting at least one of: the ticket index, and the ticket data.
- 36. The system of claim 30, comprising means for encrypting the ticket index to render a hidden index.
- 37. The system of claim 36, comprising means for encrypting the ticket index using an encryption function having as input at least the ticket index, a nonce, and a secret encryption key.
- 38. The system of claim 37, wherein the digital ticket includes at least the hidden index, nonce, and ticket data.
- 39. The system of claim 31, comprising means for decoding the audio ticket at the TMF.
- 40. The system of claim 35, comprising means for decrypting the hidden index at the TMF.
- 41. The system of claim 30, wherein the TMF includes:
means for determining whether at least a portion of the digital ticket matches at least one entry in a database accessible to the TMF; means for determining whether the digital ticket has been used; and means responsive to the determining means for granting access to the entity.
- 42. The system of claim 15, comprising means for voiding the ticket.
RELATED APPLICATIONS
[0001] This application is related to co-pending U.S. patent application Ser. No. 10/077,365, filed Feb. 15, 2002, for an invention entitled “Method and Apparatus for Simplified Audio Authentication”, and is related to co-pending U.S. patent application Ser. No. 09/611,569, filed Jul. 7, 2000, for an invention entitled “Method and Apparatus for Simplified Audio Authentication”, both of which are incorporated herein by reference.