Module ID based encryption for financial transactions
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06Q-020/00
G06Q-020/40
G06Q-020/08
G06Q-020/12
G06Q-020/14
G06Q-020/36
G06Q-020/38
G06Q-030/06
G07F-007/08
H04N-021/254
H04N-021/2543
H04N-021/418
H04N-021/426
H04N-021/478
출원번호
US-0157129
(2011-06-09)
등록번호
US-9280775
(2016-03-08)
발명자
/ 주소
Hurry, Simon J.
출원인 / 주소
Visa U.S.A. Inc.
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
0인용 특허 :
37
초록▼
A server is operable to receive a media device identifying number (ID) and establish an association between a media device and a payment account and, in one embodiment, supports at least one of payment authorization and payment clearing based at least in part on the media device ID and the payment a
A server is operable to receive a media device identifying number (ID) and establish an association between a media device and a payment account and, in one embodiment, supports at least one of payment authorization and payment clearing based at least in part on the media device ID and the payment account. A network and system includes a payment card processor server that is operable to receive a payment authorization request and to determine if an authorized media device generated a purchase selection message and to determine to approve a received payment authorization request based, in part, if the media device was authorized for the purchase selection based upon a received media device ID. The system is further operable to perform a key rotation to protect payment account information.
대표청구항▼
1. A method comprising: determining, by a media device, that a smart card has been communicatively coupled to the media device;communicating, by the media device, with the smart card through a smart card interface;receiving, by the media device, a first encryption key from the smart card;creating, b
1. A method comprising: determining, by a media device, that a smart card has been communicatively coupled to the media device;communicating, by the media device, with the smart card through a smart card interface;receiving, by the media device, a first encryption key from the smart card;creating, by the media device, a first secure communication tunnel with a first remote server using the received first encryption key;receiving, by the media device, a second encryption key, from the first remote server, through the created first secure communication tunnel, wherein the second encryption key is generated based at least in part on a media device id associated with the media device;receiving, by the media device, a purchase selection indication from a control device;encrypting a first portion of payment account information using the second encryption key;receiving, by the media device, a third encryption key;encrypting a second portion of the payment account information using the received third encryption key;creating, by the media device, a second secure communication tunnel with a second remote server using the second encryption key; andtransmitting, by the media device, the first portion of the payment account information encrypted with the second encryption key and the second portion of the payment account information encrypted with the third encryption key to the second remote server. 2. The method of claim 1 further including communicating the media device ID to the first remote server or the smart card. 3. The method of claim 1 wherein the second encryption key is used to encrypt credit card track 2 type of user payment account information and wherein the second encryption key is based on the media device ID associated with the media device, the media device having an established association with the user payment account. 4. The method of claim 1 wherein the third encryption key is used to further encrypt the encrypted first portion of the payment account information prior to transmitting to the second remote server. 5. The method of claim 1 wherein the smart card is created by using the media device id associated with the media device and the payment account information. 6. The method of claim 1 wherein the second remote server is a payment card management server, the method further comprising: transmitting a message to the payment card management server, the message including the media device id and a merchant tag; andreceiving payment authorization from a merchant server associated with the merchant tag. 7. The method of claim 1 wherein the media device id is a permanent identification number of the media device that is non-modifiable. 8. The method of claim 1 wherein the first remote server is a payment card company server and the second remote server is one of a media server, a payment card management server, or a merchant server. 9. The method of claim 1 wherein the third encryption key is received through a communication subsequent to receiving the second encryption key, the method further comprising: establishing another secure communication tunnel with another remote server using the third encryption key; andsending the encrypted first portion of the payment account information to the other remote server. 10. An apparatus comprising: one or more processors programmed to execute a set of instructions; anda non-transitory computer readable medium coupled to the one or more processors for storing the set of instructions that, when executed causes the one or more processors to execute a process comprising: determining that a smart card has been communicatively coupled to a media device;communicating with the smart card through a smart card interface;receiving a first encryption key from the smart card;creating a first secure communication tunnel with a first remote server using the received first encryption key;receiving a second encryption key, from the first remote server, through the created first secure communication tunnel, wherein the second encryption key is generated based at least in part on a media device id associated with the media device;receiving a purchase selection indication from a control device;encrypting a first portion of payment account information using the second encryption key;receiving a third encryption key;encrypting a second portion of the payment account information using the received third encryption key;creating a second secure communication tunnel with a second remote server using the second encryption key; andtransmitting the first portion of the payment account information encrypted with the second encryption key and the second portion of the payment account information encrypted with the third encryption key to the second remote server. 11. The apparatus of claim 10 further including communicating the media device ID to the first remote server or the smart card. 12. The apparatus of claim 10 wherein the second encryption key is used to encrypt credit card track 2 type of user payment account information and wherein the second encryption key is based on the media device ID associated with the media device, the media device having an established association with the user payment account. 13. The apparatus of claim 10 wherein the third encryption key is used to further encrypt the encrypted first portion of the payment account information prior to transmitting to the second remote server. 14. The apparatus of claim 10 wherein the smart card is created by using the media device id associated with the media device and the payment account information. 15. The apparatus of claim 10 wherein the second remote server is a payment card management server, the process further comprising: transmitting a message to the payment card management server, the message including the media device id and a merchant tag; andreceiving payment authorization from a merchant server associated with the merchant tag. 16. The apparatus of claim 10 wherein the media device id is a permanent identification number of the media device that is non-modifiable. 17. The apparatus of claim 10 wherein the first remote server is a payment card company server and the second remote server is one of a media server, a payment card management server, or a merchant server. 18. The apparatus of claim 10 wherein the third encryption key is received through a communication subsequent to receiving the second encryption key, the process further comprising: establishing another secure communication tunnel with another remote server using the third encryption key; andsending the encrypted first portion of the payment account information to the other remote server. 19. The method of claim 1 wherein the first portion of the payment account information and the second portion of the payment account information are encrypted by the smart card. 20. The apparatus of claim 10 wherein at least one of the smart card or the media device is part of the apparatus.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (37)
Labrou, Yannis; Agre, Jonathan Russell, Authentication services using mobile device.
Walker Jay S. ; Schneier Bruce ; Jorasch James A., Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven cond.
Hutchison,Robin B.; Llewellyn,Robert J.; Viljoen,Andre F.; Griffiths,David; Birch,David; Begg,Iain M., Method for ordering goods, services, and content over an internetwork using a virtual payment account.
Asokan,Nadarajah; Ginzboorg,Philip, System and method of bootstrapping a temporary public-key infrastructure from a cellular telecommunication authentication and billing infrastructure.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.