KR20030019466A - Method and system of securely collecting, storing, and transmitting information - Google Patents
Method and system of securely collecting, storing, and transmitting information Download PDFInfo
- Publication number
- KR20030019466A KR20030019466A KR1020027017889A KR20027017889A KR20030019466A KR 20030019466 A KR20030019466 A KR 20030019466A KR 1020027017889 A KR1020027017889 A KR 1020027017889A KR 20027017889 A KR20027017889 A KR 20027017889A KR 20030019466 A KR20030019466 A KR 20030019466A
- Authority
- KR
- South Korea
- Prior art keywords
- customer
- merchant
- gateway
- transaction
- information
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Storage Device Security (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
- Radar Systems Or Details Thereof (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
고객, 상인, 자동 어음 교환소, 신용카드 처리센터, 신용카드 회사 및 금융 기관 간의 거래를 가능하게 함으로써 거래를 용이하게 하는 방법 및 시스템이 개시된다. 본 발명의 시스템은 고객, 상인, 게이트웨이 등과 같은 모든 당사자를 인증하며, 전송된 정보를 암호화하고, 신중을 요하는 정보를 안전하게 저장한다.A method and system are disclosed that facilitate transactions by enabling transactions between customers, merchants, automatic clearing houses, credit card processing centers, credit card companies, and financial institutions. The system of the present invention authenticates all parties, such as customers, merchants, gateways, etc., encrypts the transmitted information, and securely stores the information that needs attention.
Description
소비자가 온라인으로 상품과 서비스를 구매하는 경우가 빠르게 증가하고 있다. 온라인 구매를 하기 위해서 대다수의 소비자들이 종래의 신용 카드를 사용하여 지불하고 있다. 최근 들어 컴퓨터 라인을 통한 신용 카드 구매가 증가하고 온라인 판매가 급격하게 증가함에 따라 이러한 거래의 보안성의 결여에 초점이 맞춰지고 있다. 온라인으로 전송되는 정보를 인증하고 인가하는 데 현재 사용되고 있는 시스템은 신용 카드 사기와 오용을 알아내고 방지할 수 없다.The number of consumers buying goods and services online is growing rapidly. In order to make online purchases, most consumers pay using conventional credit cards. Recently, as credit card purchases through computer lines have increased and online sales have increased rapidly, the focus has been on the lack of security in these transactions. The systems currently used to authenticate and authorize information sent online cannot detect and prevent credit card fraud and misuse.
인터넷 구매의 보안성에 대한 소비자의 염려를 완화시키기 위하여 전송 과정의 특정 부분의 보안성을 확보할 수 있는 시스템이 개발되었다. 그러나 이러한 시스템들은 거래 과정 전체의 보안성을 확보하지 못하고 신용 카드 정보의 부정사용 또는 오용을 막을 수 없다. 신용 카드 회사는 또한 도난 또는 오용 신용 카드 정보에 대한 책임으로부터 소비자를 보호하는 데 필요한 절차를 밟아야 한다. 이러한 시스템이 제대로 되어 있더라도, 소비자들은 신용 카드 계산서(statement)를 잘 살펴 볼 필요가 있고 명백한 부정사용이 있었다면, 신용 카드 회사와 접촉하여 신용 카드를 취소하고 새로운 신용 카드의 발급을 기다릴 필요가 있다.In order to alleviate consumer concerns about the security of Internet purchases, a system has been developed to secure the security of certain parts of the transmission process. However, these systems do not secure the entire transaction process and cannot prevent the misuse or misuse of credit card information. Credit card companies must also take the necessary steps to protect consumers from liability for stolen or misused credit card information. Even with this system in place, consumers need to look carefully at their credit card statements and, if there is any obvious fraud, contact a credit card company to cancel the credit card and wait for a new credit card to be issued.
정보는 현재의 기술로는 막을 수 없는 여러 가지 방법으로 부정사용된다. 사람들이 소비자 또는 상인으로 위장하여 신용 카드 정보를 얻는 경우가 늘어나고 있다. 컴퓨터 해커는 컴퓨터에 불법으로 접근해서 기억된 정보를 얻는다. 기술적인 발전으로 인하여 불법적인 접근이 어려워지긴 하였지만, 해커들은 신용 카드 회사와 상인의 컴퓨터 서버에 모두 접근하여 신용 카드 번호와 기타 비밀스런 정보들을 부정사용하고 있다. 해커들은 이메일 살포 회사에 부정사용된 정보를 판매하거나 번호를 사용하여 부정사용 정보의 배포를 막기 위하여 해커에게 돈을 지불하기도 하는 상인 또는 신용 카드 회로부터 돈을 갈취한다.Information is misused in many ways that current technology cannot prevent. Increasingly, people obtain credit card information by disguising themselves as consumers or merchants. Computer hackers gain unauthorized information by illegally accessing computers. Although technological advances have made illegal access difficult, hackers gain access to both credit card companies and merchants' computer servers to misuse credit card numbers and other confidential information. The hackers steal money from merchants or credit card companies who sell illegal information to e-mail distribution companies or use numbers to pay hackers to prevent the distribution of fraudulent information.
정보를 부정사용하기 위한 컴퓨터 프로그램이 개발되어 있다. 예를 들면, 보호받고 있지 않은 서버를 찾아내거나 암호화된 비밀번호 파일을 다운로드받을 수 있는 프로그램이 개발되어 있다. 이러한 파일에 대한 암호화는 사전 전체를 암호화하고 암호화된 비밀번호를 사전의 암호화된 단어와 상호 대조한다. 선택된 웹사이트로 변장한 소프트웨어로서, 해커로 하여금 의식하지 못하고 그 웹사이트에 접근한 소비자로부터 정보를 얻게 하는 소프트웨어가 개발되어 있다. 어떤 소프트웨어는 비밀번호, 신용카드 번호 또는 컴퓨터의 화상까지도 뽑아낼 수 있다. 또 어떤 프로그램들은 특정 컴퓨터 데이터 포트에 "귀를 기울여(listen)" 그 포트를 통하여 이동하는 데이터를 다른 컴퓨터로 보낼 수 있는 기능을 갖추고 있다. 또한컴퓨터 프로그램을 "역 엔지니어링(reverse engineering)하여" 해제 키(unlock key)를 우회하거나(bypass) 목적과는 다른 기능을 수행하도록 할 수 있는 프로그램도 있다.Computer programs have been developed to misuse information. For example, programs have been developed that can find unprotected servers or download encrypted password files. Encryption for these files encrypts the entire dictionary and crosses the encrypted password against the encrypted words in the dictionary. Software that disguises itself as a chosen website has been developed that allows hackers to obtain information from consumers who are unaware of accessing the website. Some software can even extract passwords, credit card numbers, or even images from your computer. Other programs have the ability to "listen" to a particular computer data port and send data through that port to another computer. There are also programs that can "reverse engineer" a computer program to bypass the unlock key or to perform a different function than the purpose.
웹사이트의 성명 서버에 접근하면 해커는 상인의 웹사이트를 리루트(r이route)함으로써, 신용 카드 번호 및 기타 다른 정보를 상인의 웹사이트에 전송하고 있다고 믿고 있는 소비자가 실제로는 그 정보를 해커에게 전송하도록 할 수 있다. 해커는 또한 상인의 웹마스터에게 이메일 전송하고 웹마스터의 비밀번호를 포착하여 해커에게 돌려주는 프로그램을 깔아둠으로써 상인의 서버에 접근할 수 있다. 신용카드 또는 계정 정보의 부정사용은 벌이가 될 뿐 아니라 범인이 처벌되는 경우가 거의 없기 때문에 매력적인 범죄이다.When accessing the website's name server, the hacker reroutes the merchant's website, so that a consumer who believes the credit card number and other information is being sent to the merchant's website is actually hackers. Can be sent to. The hacker can also access the merchant's server by sending an email to the merchant's webmaster and deploying a program that captures the webmaster's password and returns it to the hacker. Misuse of credit card or account information is an attractive offense, not only because it is punishable, but because criminals are rarely punished.
종래 기술은 전송 데이터의 암호화와 상인의 인증에 초점을 맞추고 있다. 앞에서 본 것처럼, 이러한 노력들은 적절한 보안성을 제공하지 못하고 있다. 데이터가 암호화되지 못하거나 암호화되지 않은 데이터가 전송시 또는 기억된 후에 포착될 수 있다. 해커들은 또한 상인으로 변장하거나 상인 인증에 초점을 맞춘 현재의 기술을 무용지물로 만드는 복잡한 방법들을 개발하고 있다.The prior art focuses on encryption of transmission data and authentication of merchants. As we have seen, these efforts do not provide adequate security. The data may not be encrypted or may be captured during transmission or after the unencrypted data. Hackers are also developing complex ways to make current technology obsolete, either by disguising as a merchant or focusing on merchant certification.
알고 있듯이, 신용 카드 또는 기타 소비자 정보의 부정사용은 인터넷 판매를 이용하는 상인에게만 한정되지 않는다. 재래식 거래 또한 종래의 기술로 막지 못하는 부정사용의 위험을 가지고 있다. 대부분의 상인들은 인터넷을 통해서 판매를 하지 않는다 하더라도 그들의 컴퓨터를 인터넷에 접근하는 데 사용한다. 그렇게 하는 동안 상인들은 컴퓨터에 기억된 데이터가 온라인 해커들에게 공격받게 놔둔다. 컴퓨터를 사용하지 않는 상인들조차도 피고용인에 의한 신용카드 또는 기타 정보의 부정사용의 위험에 처해 있다.As you know, fraudulent use of credit cards or other consumer information is not limited to merchants using Internet sales. Conventional transactions also carry the risk of fraud that cannot be prevented by conventional techniques. Most merchants use their computers to access the Internet even if they do not sell through the Internet. In doing so, merchants allow data stored on computers to be attacked by online hackers. Even merchants who don't use a computer are at risk of misuse of their credit cards or other information by their employees.
많은 수의 미국 특허들이 이러한 단점의 일부를 덜기 위한 시도로서 앞서 언급한 문제의 다양한 측면을 지적하였다. 다음의 미국 특허를 참고하라.A large number of US patents pointed out various aspects of the aforementioned problem in an attempt to alleviate some of these drawbacks. See the following US patents.
예를 들면, 미국 특허 제6,029,150호는 소비자가 대리인(agent)과 계정을 가지고 있는 지불 방법에 대하여 공개하고 있다. 소비자는 먼저 상인과 접촉하여 주문할 상품과 희망 가격을 알아낸다. 그러고 나서 소비자는 대리인과 접촉하여 그 대리인이 그 상인에게 지불을 하도록 요청한다.For example, US Pat. No. 6,029,150 discloses a payment method in which a consumer has an account with an agent. The consumer first contacts the merchant to find out the product to be ordered and the desired price. The consumer then contacts the agent and asks the agent to pay the merchant.
그러나, 전술한 시스템에서 상인은 가짜일 수 있고 사기로 지불될 수 있다. 따라서 제6,029,150호 특허는 대리인과 상인을 모두 인증하는 인증기관(certifying authority)을 필요로 한다. 이러한 인증 시스템은 본질적으로 위험하고 바람직하지 않다. 더욱이 소비자들은 비밀스런 개인 정보 및 금융 정보를 컴퓨터에 기억하여 그 정보가 해커의 공격을 받도록 한다. 또한 시스템 소프트웨어는 현존하는 모든 웹브라우저를 수정하고, 셋업은 특정 계좌를 열도록 은행의 협조를 구한다. 특허 시스템 소프트웨어는 한 컴퓨터에서만 사용될 수 있어 복잡하고 비싸므로 바람직하지 않을 뿐 아니라, 거래 데이터가 도둑으로부터 보호받지 못한다.However, in the system described above the merchant can be fake and paid fraudulently. Thus, the 6,029,150 patent requires a certifying authority to authenticate both agents and merchants. Such an authentication system is inherently dangerous and undesirable. Moreover, consumers store secret personal and financial information on their computers, which can then be attacked by hackers. The system software also modifies all existing web browsers, and the setup asks the bank to open a specific account. Patented system software can only be used on one computer, which is undesirable because it is complex and expensive, and transaction data is not protected from theft.
따라서 거래를 용이하게 할 수 있고 이러한 거래 중에 기억되고 전송된 신용카드 정보 또는 당좌예금계좌(checking account) 번호 등의 데이터의 보안성을 확보할 수 있는 시스템 및 방법을 구비하는 것이 매우 바람직하다.Therefore, it is highly desirable to have a system and method that can facilitate transactions and ensure the security of data such as credit card information or checking account numbers stored and transmitted during such transactions.
본 발명은 거래를 용이하게 완결하기 위한 방법 및 장치에 관한 것이다. 본 발명은 특히 잠재적으로 안전하지 않은 통신 수단을 통하여 전송되는 비밀 정보의 보안성을 확보하기 위한 전자 거래 및 시스템에 관한 것이다.The present invention relates to a method and apparatus for easily completing a transaction. The present invention particularly relates to electronic transactions and systems for securing the security of secret information transmitted through potentially insecure communication means.
도 1은 본 발명에 따른 시스템의 블록도이다.1 is a block diagram of a system according to the present invention.
도 2 내지 도 4는 본 발명에 따른 방법의 흐름도이다.2 to 4 are flow charts of the method according to the invention.
도 5 내지 도 7은 도 2 내지 도 4의 방법에서 게이트웨이/암호화/복호화 장치 통신의 상세 흐름도이다.5-7 are detailed flowcharts of gateway / encryption / decryption device communication in the method of FIGS. 2-4.
본 발명에 따르면, 복수의 서버는 다른 시스템 구성원과 거래를 수행하는 데 사용되는 계정 정보(account information)를 안전하게 수신, 기억 및 정리(organizing)하는 게이트웨이(gateway) 시스템을 포함한다. 비밀 정보(sensitive information)의 한 항목이 게이트웨이 시스템에 전송되면, 게이트웨이 시스템은 이를 서로 다른 연결 수단(connection)을 통하여 둘 이상의 부분으로 수신한다.In accordance with the present invention, the plurality of servers includes a gateway system for securely receiving, storing and organizing account information used to conduct transactions with other system members. When an item of sensitive information is sent to the gateway system, the gateway system receives it in two or more parts through different connections.
수신이 완료되면, 비밀 정보의 각 항목의 부분들은 게이트웨이 시스템의 서로 다른 노드(node)에 기억된다. 정보의 동일 항목의 두 부분은 결코 동일한 게이트웨이 노드에 기억되지 않는다. 정보 항목의 각 부분은 명명되어 있고 동일 항목의 둘째 부분에도 포함된 어떤 정보를 포함한다. 정보 항목이 필요하면 게이트웨이 시스템은 성명과 중복된 정보를 사용하여 그 항목을 조합한다.When reception is complete, portions of each item of secret information are stored in different nodes of the gateway system. Two parts of the same item of information are never stored in the same gateway node. Each part of the information item is named and contains any information contained in the second part of the same item. If an information item is needed, the gateway system combines the item using the name and duplicate information.
정보 항목을 전송하는 데 사용되는 복수의 연결 수단 각각은 보안되어 있다. 게이트웨이는 게이트웨이에만 알려진 비밀키(private key)를 사용하여 각 연결 수단의 암호 체계(encryption scheme)를 처리한다. 보안성을 더 제공하기 위하여 이러한 연결 수단들은 공유 네트워크, 전화 회로, 종래의 편지, 팩스 또는 이들의 조합으로 만들어질 수 있다.Each of the plurality of connecting means used to transmit the information item is secured. The gateway processes the encryption scheme of each connection means by using a private key known only to the gateway. To further provide security, these connection means can be made of a shared network, telephone circuit, conventional letter, fax or a combination thereof.
본 발명의 과제, 특징 및 효과에 대해서는 첨부한 도면을 참조한 다음의 상세한 설명으로부터 더욱 잘 이해할 수 있을 것이다.The objects, features and effects of the present invention will be better understood from the following detailed description with reference to the accompanying drawings.
일반적인 용어들을 사용하여 본 발명에 대하여 설명함으로써 본 발명에 따른 방법의 개관을 제시한다.An overview of the method according to the invention is given by describing the invention using general terms.
A. 시스템 요소A. System Elements
본 발명의 한 실시예에 대하여 도 1을 참고로 설명한다. 도 1에는 부정이용이 어려운(tamper resistant) 전자 인증 및 거래 시스템(electronic authentication and transaction system)(10)이 도시되어 있으며 이는 본 발명에 따라 이루어진 것이다. 일반적으로 10으로 나타낸 이 시스템은 고객을 식별하고 잠재적으로 안전하지 않은 매체를 통하여 고객과 온라인 상인(32), 재래 상인(34) 또는 다른 고객(도시하지 않음) 사이의 거래를 완결하는 데 필요한 정보를 기억하는 게이트웨이 서버(14)에 기억된 특정 정보와 관련된 고객 컴퓨터(12)와 함께 동작한다. 어떤 실시예에서, 시스템(10)은 키나 카드 등 고객의 휴대용 개인 식별 장치(personal identification device, PID)(16)를 사용하여 작동하며, PID(16)는 PID(16)와 게이트웨이 서버(14) 사이의 통신을 처리하는 통합된 중간 암호화/복호화 장치(incorporated intermediate encryption/decryption device, EDD)(18)를 통하여 고객 컴퓨터(12)와 통신 연결된다.An embodiment of the present invention will be described with reference to FIG. 1. 1, a tamper resistant electronic authentication and transaction system 10 is shown, which is made in accordance with the present invention. Generally referred to as 10, the system identifies the customer and the information needed to complete the transaction between the customer and the online merchant 32, conventional merchant 34, or another customer (not shown) through a potentially insecure medium. It operates in conjunction with the customer computer 12 associated with the specific information stored in the gateway server 14 that stores. In some embodiments, the system 10 operates using a customer's portable personal identification device (PID) 16, such as a key or card, wherein the PID 16 is a PID 16 and a gateway server 14. A communication connection is made with the customer computer 12 via an integrated intermediate encryption / decryption device (EDD) 18 that handles communication therebetween.
각 고객은 상대방과 거래하는 데 사용하고자 하는 비밀 정보(private information)를 가지고 있다. 이 정보는 게이트웨이 시스템 서버(14)의 복수의 서버(예를 들면 21, 23)에 배포되어 있다. 비밀 정보는 지불의 인가(authorization)와 상인에 대한 지불을 처리하는 데 필요한 금융 정보를 포함하는데, 게이트웨이 서버(14)가 비밀 정보를 모아 인가 및 지불을 위하여 처리 센터 또는 신용카드 어음 교환소(clearing house)(25)로 전송한다. 이때, 어음 교환소(25)는 고객의 신용카드 발급자에 따라 가능한 수의 서로 다른 신용카드 회사(예를 들면 27, 29) 중 하나와 통신한다.Each customer has private information that he wants to use to do business with the other party. This information is distributed to a plurality of servers (for example, 21 and 23) of the gateway system server 14. Confidential information includes the financial information necessary to authorize payment and to process payments to merchants, where the gateway server 14 collects the secret information and processes it to a processing center or credit card clearing house for authorization and payment. (25). The clearing house 25 then communicates with one of the possible number of different credit card companies (e.g. 27, 29), depending on the credit card issuer of the customer.
고객이 시스템의 서비스에 대하여 서명하면, 고객에게 PID(16)와 EDD(18)가 주어진다. EDD(18)가 고객의 컴퓨터(18)의 빈 포트에 연결된다. 고객에게 EDD(18)와 PID(16)가 모두 주어져 있더라도 그의 PID는 다른 어떤 EDD와 함께 사용될 수 있다.When the customer signs for the system's services, the customer is given a PID 16 and an EDD 18. EDD 18 is connected to a free port on the customer's computer 18. Even if a customer is given both an EDD 18 and a PID 16, his PID can be used with any other EDD.
EDD(18)는 게이트웨이 서버(14)와 PID(16) 사이의 디지털 신호를 처리하는 데 사용된다. EDD(18)는 그 장치에 고유한 일련번호(serial number) 및 부가 동적코드(dynamic code)를 포함하며, PID(16)는 그 고객에 고유한 일련번호와 부가 동적 코드를 포함한다. 일련번호와 부가 코드는 PID 사용자를 인증하는 데 사용된다. 또한 어떤 실시예에서는, 고객이 하나 이상의 무작위 비밀번호 질문(random password question) 또는 고객이 미리 정의한 정보에 기초한 최종 질문 비밀번호(ultimate challenge question password)에 대답할 것이다. 그러나 개인 식별 번호(personal identification number), 고정된 비밀번호 또는 기타 식별 정보가 미리 정의된 질문 대신 사용될 수 있다.EDD 18 is used to process digital signals between gateway server 14 and PID 16. The EDD 18 includes a serial number and additional dynamic code unique to the device, and the PID 16 includes a serial number and additional dynamic code unique to the customer. The serial number and additional code are used to authenticate the PID user. Also in some embodiments, the customer will answer one or more random password questions or a final challenge question password based on information predefined by the customer. However, personal identification numbers, fixed passwords or other identifying information can be used instead of predefined questions.
고객과 온라인 상인의 컴퓨터(32)에 관련된 거래라면, 컴퓨터(12), PID(16) 및 EDD(18)에 저장된 고객의 웹브라우저 및 선택 소프트웨어가 게이트웨이 서버와 통신하는 데 사용된다. 웹브라우저를 갱신할 필요는 없다. 온라인 상인은 단지 게이트웨이 서버와 통신하고 게이트웨이 서버에 상인 ID(identity), 거래 정보 및 고객과의 접촉 방법을 제공하기 위한 통상의 크기를 갖는 추가 소프트웨어가 필요할 뿐이다. 거래가 고객과 소매상(34) 등 재래 상인 사이에 이루어지는 경우, 한 실시예에서는 디지털 표시 장치(38), 키 패드(41), 프린터(도시하지 않음) 및 인터넷 가능 통신 장치(43)가 있는 EDD(36)를 사용하여 거래를 처리한다. 이 경우, 고객은 자신의 PID(45)를 EDD(36)에 연결하고, EDD는 인터넷 서비스 공급자(47)를 통하여 게이트웨이 서버(14)에 직접 연결하여 게이트웨이로부터의 통신을 표지 장치에 보여준다. 그러면 고객은 EDD(36)의 키 패드(41)를 통하여 게이트웨이 서버(14) 요구에 응한다. 게이트웨이 서버가 사용자를 인증하고 거래를 완료하면, 게이트웨이 서버(14)는 그 결과를 EDD(36)를 통하여 재래 상인에게 전송한다. 재래 상인의 시스템은 거래 정보를 제공하고 거래 결과를 수신하는 통상의 크기의 소프트웨어만이 필요할 뿐이다.If the transaction relates to the customer and the online merchant's computer 32, the customer's web browser and selection software stored on the computer 12, PID 16 and EDD 18 are used to communicate with the gateway server. You do not need to update your web browser. The online merchant only needs additional software with the usual size to communicate with the gateway server and provide the gateway server with the merchant identity, transaction information, and method of contact with the customer. When a transaction is made between a customer and a conventional merchant, such as a retailer 34, in one embodiment an EDD (with a digital display 38, a keypad 41, a printer (not shown) and an internet enabled communication device 43) 36) to process the transaction. In this case, the customer connects his PID 45 to the EDD 36, and the EDD connects directly to the gateway server 14 via the Internet service provider 47 to show the communication from the gateway to the indicator device. The customer then responds to the gateway server 14 request via the keypad 41 of the EDD 36. Once the gateway server authenticates the user and completes the transaction, the gateway server 14 sends the result via the EDD 36 to the conventional merchant. The conventional merchant's system only needs software of the normal size to provide transaction information and receive transaction results.
이러한 시스템의 다른 예에서는, 거래를 수행하는 소프트웨어가 재래 상인의 컴퓨터(도시하지 않음)에 설치되어 있다. 또한, EDD(36)는 상인의 컴퓨터(도시하지 않음)의 직렬 포트 또는 기타 다른 포트에 연결되어 그 컴퓨터의의 통신 장치를 사용하여 게이트웨이 서버(14)와 통신할 수 있다. 재래 상인의 컴퓨터 표시 장치(도시하지 않음) 또는 키보드(도시하지 않음)는 게이트웨이 서버(14)와 고객 사이의 통신을 원활하게 하는 데 사용된다. 거래의 결과는 상인의 컴퓨터로 직접 보고된다.In another example of such a system, software for conducting transactions is installed on a conventional merchant's computer (not shown). In addition, EDD 36 may be connected to a serial port or other port of a merchant's computer (not shown) to communicate with gateway server 14 using the communications device of that computer. A conventional merchant computer display (not shown) or keyboard (not shown) is used to facilitate communication between the gateway server 14 and the customer. The result of the transaction is reported directly to the merchant's computer.
다른 실시예에서, 재래 상인의 PID는 동일한 EDD 또는 다른 EDD에 연결될 수 있다.In another embodiment, the conventional merchant's PID may be connected to the same EDD or to another EDD.
도 1을 참고하여 본 발명에 따른 방법에 대하여 일반적인 용어로 설명한다. 고객이 온라인 상인에게 상품 또는 서비스를 주문할 때, 고객은 인터넷을 통하여 상인의 웹사이트에 접속하여 상품 또는 서비스를 고른다. 그러면 상인은 인터넷 또는 기타 다른 형태의 통신 수단을 사용하여 게이트웨이 시스템에 거래 정보를 포함하는 데이터 패킷을 전송한다. 이 거래 정보는 상인 식별 정보, 거래액 및 고객의 IP 주소를 포함한다.Referring to Figure 1 will be described in general terms for the method according to the invention. When a customer orders a product or service from an online merchant, the customer accesses the merchant's website via the Internet and selects the product or service. The merchant then transmits a data packet containing transaction information to the gateway system using the Internet or some other form of communication. This transaction information includes merchant identification information, transaction amount and the customer's IP address.
상인이 하이퍼링크를 통하여 게이트웨이 서버에 접속한다. 그 후에, 게이트웨이 시스템 서버(14) 중에서 보안 거래 접속 서버(56)는 요청 확인 신호(request validation signal)를 전송한다. 고객 컴퓨터(12)의 EDD(18)와 보안 거래 접속 서버(56)는 거래의 암호화를 처리하고, EDD(18)는 서버가 PID(16)를 읽고 쓸 수 있도록 하는 통로(conduit)의 역할을 한다. 고객의 PID는 장치 식별 번호 및 쉽게 바꿀 수 있는 동적 거래 코드를 포함한다. 그런 후 거래 코드 및 식별 번호는 인증을 위하여 거래 접속 서버로 전송된다.The merchant connects to the gateway server via a hyperlink. Thereafter, among the gateway system servers 14, the secure transaction access server 56 transmits a request validation signal. The EDD 18 and secure transaction access server 56 of the client computer 12 handle the encryption of the transaction, and the EDD 18 acts as a conduit for the server to read and write the PID 16. do. The customer's PID includes a device identification number and an easily changeable dynamic transaction code. The transaction code and identification number are then sent to the transaction access server for authentication.
거래 정보는 기억용 보안 거래 처리 서버(보기: 21, 22)에 배포된다. 상품 또는 서비스에 대한 지불을 포함하는 거래에서, 게이트웨이 시스템 서버는 휘발성 메모리(도시하지 않음)에 기억된 고객 특정 지불 정보를 포함하는 전체 거래 정보를 컴파일하고 완전한 형태로 신용카드 어음 교환소(25) 또는 수표(check) 어음 교환소로 전송하며, 어음 교환소는 다시 적절한 신용카드 회사(보기: 27), 은행 또는 기타 다른 금융 기관과 통신한다. 다른 실시예에서는, 컴파일링된 거래 정보 및 금융 정보가 직접 신용카드 회사, 은행 또는 다른 금융 기관으로 전송된다. 그러면 결국, 금융 거래가 승인 또는 부인된다. 승인이 이루어지면, 거래 확인 신호가 게이트웨이 시스템 서버(14)로부터 상인 컴퓨터(32) 및 고객 컴퓨터로 전송되고 이는 금융 기관이 확인했음을 나타내는 것이다.Transaction information is distributed to a secure transaction processing server (e.g. 21, 22) for storage. In a transaction involving payment for a product or service, the gateway system server compiles the entire transaction information, including the customer specific payment information stored in volatile memory (not shown), and in full form the credit card bill exchange 25 or Checks are sent to a clearing house, which in turn communicates with the appropriate credit card company (eg, 27), a bank or other financial institution. In another embodiment, the compiled transaction information and financial information are sent directly to a credit card company, bank or other financial institution. Eventually, the financial transaction is approved or denied. If an approval is made, a transaction confirmation signal is sent from the gateway system server 14 to the merchant computer 32 and the customer computer, indicating that the financial institution has confirmed.
B. 본 발명의 방법B. The method of the present invention
1. 고객과 시스템 게이트웨이의 식별1. Identify customers and system gateways
한 실시예에 따르면, 고객은 게이트웨이 웹사이트 서버에 로그온하여 그의 성명과 주소 및 때로는 이메일 주소를 기입한다. 그러면 고객은 EDD와 PID를 (없다면) 받는다. 시스템(10)에서 EDD와 PID는 서로 다른 하드웨어 장치이다. 그러나, 이 둘을 결합하여 하나의 장치로 할 수도 있다.According to one embodiment, the customer logs on to the gateway website server and enters his name and address and sometimes an email address. The customer then receives the EDD and PID (if none). In system 10, EDD and PID are different hardware devices. However, the two may be combined to form a single device.
PID와 EDD가 메일링된 날과 다른 날에 고객에게 활성화 코드(activation code)가 전송된다. 이때, 고객은 시스템 게이트웨이 서버가 위조된 것인지 알지 못하고 게이트웨이는 고객이 위조된 것인지 알지 못한다.An activation code is sent to the customer on a day different from the day the PID and EDD are mailed. At this time, the customer does not know whether the system gateway server is forged, and the gateway does not know whether the customer is forged.
2. 고객과 시스템 게이트웨이의 인증2. Certification of Customer and System Gateway
고객은 메일로 활성화 코드와 활성화 URL을 수신한다. 고객은 시스템 게이트웨이 활성화 웹사이트 서버에 로그온하여 자신의 활성화 코드를 기입한다. 게이트웨이 웹사이트의 소프트웨어는 고객 정보 화면을 보여주고 EDD와 통신하여 EDD 일련번호를 검증한다. 게이트웨이 웹사이트 소프트웨어는 이 거래에 사용될 암호화 체계를 초기화한다. 암호화/복호화 기능은 일련번호와 함께 EDD 칩(도시하지 않음)에 (하드와이어드) 프로그래밍되어 있다. 게이트웨이 웹사이트 서버가 위조된 것이면 EDD와 게이트웨이 웹사이트 서버는 통신할 수 없을 것이다. EDD와 시스템 게이트웨이 서버가 암호화된 링크를 구축하는 데 성공했다면, 새로운 거래 코드가 EDD에 쓰이고 내부의 안전한 불휘발성 메모리(도시하지 않음)에 기억된다.The customer receives the activation code and activation URL by mail. The customer logs on to the system gateway activation website server and fills in his activation code. The software on the gateway website displays the customer information screen and communicates with the EDD to verify the EDD serial number. The gateway website software initializes the encryption scheme to be used for this transaction. The encryption / decryption function is (hardwired) programmed into the EDD chip (not shown) with the serial number. If the gateway website server is forged, the EDD and gateway website server will not be able to communicate. If the EDD and the system gateway server succeed in establishing an encrypted link, the new transaction code is written to the EDD and stored in an internal secure nonvolatile memory (not shown).
그런 후 EDD는 게이트웨이 서버와 PID를 확인하고 그 거래 코드를 초기화한다. 한 실시예에서, 고객이 유효한 게이트웨이 서버 또는 다른 웹 서버와 연결되었는지를 EDD의 발광 다이오드(LED)(도시하지 않음)가 알려준다. 적색 LED는 안내자로서 기능하며 통신과 암호화가 수행되었음을 알려준다. 녹색 LED는 계속해서 발광하여 연결이 성공적으로 이루어지고 있음을 알려준다. 게이트웨이 서버 또는 웹사이트 서버가 위조된 것이면 적색 LED가 깜빡거린다. 다른 사건 또는 상태를 알려줄 때에는 다른 LED 코드가 사용될 수 있다. 예를 들면, 깜빡거리는 적색 LED는 게이트웨이가 위조된 것임을 알려주는 데 사용될 수 있고, 깜빡거리는 녹색 LED는 상인이 위조된 것임을 알려주는 데 사용될 수 있고, 둘 다 깜빡이면 결함이 있는 PID임을 알려주며, 발광하는 LED가 없으면 결함이 있는 EDD임을 알려줄 수 있다.The EDD then checks the gateway server and PID and initializes the transaction code. In one embodiment, EDD's light emitting diodes (LEDs) (not shown) indicate whether the customer is connected to a valid gateway server or other web server. The red LED serves as a guide and informs you that communication and encryption have been performed. The green LED illuminates continuously, indicating that the connection is successful. If the gateway server or website server is forged, the red LED flashes. Different LED codes may be used to inform other events or status. For example, a blinking red LED could be used to indicate that the gateway was forged, a blinking green LED could be used to indicate that the merchant was forged, and if both flashed to indicate a defective PID, If there is no LED, it can indicate a faulty EDD.
이러한 초기화 단계에서, 활성화 코드로 메일링 주소를 확인하고, 게이트웨이 서버는 EDD를 검증한다. PID는 또한 EDD 및 게이트웨이 서버에 의하여 검증되고 게이트웨이 서버는 EDD와 고객에 의하여 검증된다.In this initialization phase, the mailing address is verified with the activation code, and the gateway server verifies the EDD. The PID is also verified by the EDD and the gateway server and the gateway server is verified by the EDD and the customer.
활성화된 EDD와 PID를 사용하여 고객은 자신의 계정으로 로그온하고 다음의 정보를 기입한다. 고객이 공개를 원하는 부가 개인 정보, 개인 식별 번호(personal identification number, PIN) 또는 고정된 비밀번호 대신 사용될 무작위 비밀번호 질문을 생성하는 데 나중에 사용될 일련의 질문 및 정답 쌍, 무작위 비밀번호 질문에 연속하여 실패하는 경우 나중에 사용될 일련의 질문 및 정답 쌍(최종 질문 비밀번호), 부가 이메일 주소, 신용카드 또는 직불카드(debit card)의 카드 번호 일부, 은행 계좌 번호 일부 및 기타 다른 비밀 정보가 그 예이다.Using the EDD and PID enabled, the customer logs on to his account and fills in the following information: If the customer subsequently fails a series of question and answer pairs, random password questions that will be used later to generate a random password question that will be used instead of a fixed personal password, personal identification number (PIN), or fixed password. Examples include a series of question and answer pairs (final question passwords) to be used later, additional email addresses, part of the card number of a credit or debit card, part of a bank account number, and other secret information.
그러면 고객은 전화번호와 통화를 하기 위한 일회용 비밀번호를 이메일로 제공받는다. 고객은 그 후 그 번호로 통화를 하고 전화 키 패드를 사용하여 일회용 비밀번호, 카드 및 은행 계좌 번호의 나머지를 기입한다.The customer will then be provided an email with a one-time password to call the phone number. The customer then calls the number and uses the telephone keypad to enter the rest of the one-time password, card and bank account number.
고객이 나머지 계좌번호 데이터를 기입한 후, 게이트웨이 서버는 해당 신용 및 직불 카드 회사에 주소 검증 서비스(address verification service, AVS)를 요청하여 고객의 성명, 주소 및 카드 계좌를 검증한다. AVS 확인을 통과하면 게이트웨이는 고객의 은행 계좌로 서비스에 대한 비용을 청구함으로써, 은행 계좌 성명, 번호 및 은행을 검증한다. 은행 계좌에 제대로 청구되면 고객은 확인된 것으로 간주한다.After the customer fills in the remaining account number data, the gateway server requests an address verification service (AVS) from the credit and debit card company to verify the customer's name, address and card account. Upon passing the AVS verification, the gateway verifies the bank account name, number and bank by charging the service to the customer's bank account. If the bank account is properly charged, the customer is considered verified.
3. 구매3. Purchase
본 발명은 개선된 구매 방법을 제공하는 것으로서 그 구매가 온라인을 통한 것이든 재래 상점을 통한 것이든 관계없다.The present invention provides an improved purchase method, whether the purchase is online or through a conventional store.
a. 온라인 구매a. Buy online
한 실시예에서, 고객이 상인의 웹사이트에서 바라는 상품 또는 서비스를 고른 후 상인은 게이트웨이 서버에 접속하여 상인 식별 정보, 구매량 및 고객의 IP 주소를 전송한다. 그 후 상인은 하이퍼링크를 통하여 고객을 게이트웨이 시스템 서버(10)에 연결하고 동일한 데이터 패킷으로 전송되는 명령어 라인 파라미터로서의 그의 상인 정보를 선택적으로 건넨다.In one embodiment, after the customer selects the desired product or service from the merchant's website, the merchant connects to the gateway server and sends the merchant identification information, purchase amount and the customer's IP address. The merchant then connects the customer to the gateway system server 10 via a hyperlink and optionally passes its merchant information as command line parameters sent in the same data packet.
게이트웨이 서버는 고객의 EDD와 통신하여 현 거래에 사용될 암호화 시스템을 구축한다. 암호화 시스템이 처리되지 않으면 고객은 상인의 웹사이트로 돌아가 게이트웨이 서버가 인증하지 않았다는 것을 상인에게 알려주는 "접속 불량" 링크를 클릭한다. 암호화 시스템이 인증하면, PID가 검증되고 고객을 인증하는 데 사용된다.The gateway server communicates with the customer's EDD to build an encryption system for the current transaction. If the encryption system is not processed, the customer goes back to the merchant's website and clicks the "bad connection" link that tells the merchant that the gateway server has not authenticated. If the encryption system authenticates, the PID is verified and used to authenticate the customer.
고객은 고정된 비밀번호나 개인 식별 번호 대신 그가 기억시켰던 질문과 정답 풀에서 무작위로 나온 질문(보기: "내 어머니의 처녀적 성은 무엇인가"라는 질문에 대한 답에서 3번째 글자는?)을 받는다. 그런 후 고객은 게이트웨이가 지닌정보를 검증함으로써 상인을 인증할 것을 요구받는다.Instead of a fixed password or personal identification number, the customer receives a question he remembered and a random question from the answer pool (eg, the third letter in the answer to "What is my mother's maiden name?"). The customer is then required to authenticate the merchant by verifying the information held by the gateway.
이때 한 실시예에서는, 게이트웨이가 제공하는 등급(rating value)에 기초하여 상인이 거래를 취소할 수 있는데, 이 등급은 그 고객의 문제 있는 거래 회수를 총 거래 회수로 나눔으로써 얻어진다. 게이트웨이 서버의 상인 계정은 현 고객과 거래할 것인지를 결정하는 데 사용될 인가된 등급을 미리 정해둘 수 있다.In one embodiment, a merchant may cancel a transaction based on a rating value provided by the gateway, which is obtained by dividing the customer's problematic transaction count by the total transaction count. The merchant account of the gateway server may predefine an authorized class to be used to determine whether to trade with the current customer.
한 실시예에서, 상인의 등급이 거래 정보와 함께 고객에게 보인다. 이 등급은 그 상인의 문제 있는 거래 회수를 총 거래 회수로 나눈 값이다. 고객이 거래를 인가하지 않기로 결심하면, 그 거래는 지속되지 않고 상인은 그 사실을 게이트웨이 서버로부터 통지 받는다. 고객이 그 거래를 인가하면 고객은 지불 방법(수표 계좌, 신용카드, 직불카드 등)을 선택한다. 선택한 지불 방법이 실패한 경우, 남아 있는 방법이 있다면 고객은 다른 지불 수단을 선택할 것을 요구받는다. 그러면 상인은 상인의 IP 주소 및 (가능하다면) 인증기관으로부터의 보안 소켓 레이어(secure socket layer, SSL) 인증을 사용하여 인증 받는다. 상인은 인증 후의 거래 결과에 대하여 통지 받는다. 지불인가에 성공한 후 고객이 미리 결정하거나 선택한 고객 정보가 상인에게 전송된다.In one embodiment, the merchant's rating is shown to the customer along with the transaction information. This class is the merchant's number of problematic transactions divided by the total number of transactions. If the customer decides not to authorize the transaction, the transaction does not continue and the merchant is notified from the gateway server. When the customer authorizes the transaction, the customer selects a payment method (check account, credit card, debit card, etc.). If the selected payment method fails, the customer is asked to select another payment method if there is a remaining method. The merchant is then authenticated using the merchant's IP address and (if possible) secure socket layer (SSL) authentication from a certificate authority. The merchant is notified of the result of the transaction after authentication. After successful payment authorization, the customer's predetermined or selected customer information is sent to the merchant.
b. 대체 실시예 - 재래 구매b. Alternative embodiment-conventional purchase
다른 실시예에서, 본 발명의 방법에 따르면 재래 상점이나 음식점에서 거래가 완료된다. 고객이 재래 상인의 영업 방법으로 바라는 상품 또는 서비스를 고른 후, 고객은 자신의 PID를 그 상점의 판매 장치에 삽입한다.In another embodiment, the transaction is completed in a conventional store or restaurant in accordance with the method of the present invention. After the customer selects the goods or services desired by the conventional merchant's sales method, the customer inserts his PID into the sales device of the store.
상인 또는 피고용인 또한 확인할 수 있는 PID를 가지고 있는 것이 가장 좋다. EDD가 게이트웨이 서버와 연결되어 확인된다. 그러면 고객과 상인의 PID가 확인된다.It is best to have a PID that the merchant or employee can also identify. The EDD is verified with the gateway server. This confirms the PID of the customer and the merchant.
고객은 확인 후 무작위 비밀번호 질문을 받는다. 성공하면 상인과 금액을 확인할 수 있게 된다. 그러면 거래는 진행되고 성공하게 된다. 청구가 부인되면 고객은 가능한 다른 지불 수단을 선택한다. 그러면 상인은 거래의 성공을 통지 받는다.The customer is asked a random password question after confirmation. If you succeed, you will be able to see the merchant and the amount. The transaction then proceeds and succeeds. If the claim is denied, the customer selects another possible payment method. The merchant is then notified of the success of the transaction.
C. 시스템 프로토콜C. System Protocol
부정이용이 어려운 전자 인증 및 거래 시스템은 다음과 같은 프로토콜을 따라 동작한다.Electronic authentication and trading systems that are difficult to use illegally operate according to the following protocols.
1. 고객과 게이트웨이 서버 사이1. Between the customer and the gateway server
한 실시예에서, 고객은 PID와 EDD를 사용하여 게이트웨이 웹사이트를 통하여 게이트웨이 서버와 통신한다. 게이트웨이 서버는 먼저 일련번호와 거래 코드를 인식함으로써 EDD를 인증한다. 그러면 EDD는 게이트웨이가 사용하는 암호화 체계로 게이트웨이 서버를 인증한다. 게이트웨이 서버가 인증하면, EDD와 게이트웨이 서버는 새로운 거래 코드와 새로운 암호화 체계를 설정한다. EDD의 LED는 고객과 시스템 게이트웨이를 인증하기 위한 실시예에서 설명한 바와 같은 역할을 한다.In one embodiment, the customer communicates with the gateway server through the gateway website using a PID and an EDD. The gateway server first authenticates the EDD by recognizing the serial number and transaction code. The EDD then authenticates the gateway server with the encryption scheme used by the gateway. Once the gateway server authenticates, the EDD and gateway server set up a new transaction code and new encryption scheme. The LEDs of the EDD serve as described in the embodiment for authenticating the customer and the system gateway.
그런 후 EDD는 PID의 일련번호와 거래 코드를 게이트웨이에게 전송하고, 게이트웨이는 일련번호와 거래 코드를 이용하여 고객을 식별하고 인증한다. 그런 후 고객은 전술한 실시예에서처럼 하나 이상의 무작위 비밀번호 질문에 답할 것을 요구받는다. PID의 재활성화 또는 장치가 제대로 인증하지 못하는 경우 등의 특정상황에서, 특별한 질문 및 정답 쌍으로 이루어지는 최종 질문이 필요하다. 이와는 달리, 비밀번호 질문 대신 개인 식별 번호, 고정된 비밀번호 또는 생체 식별 정보 등을 이용할 수도 있다.The EDD then sends the PID's serial number and transaction code to the gateway, which uses the serial number and transaction code to identify and authenticate the customer. The customer is then required to answer one or more random password questions as in the above embodiment. In certain situations, such as reactivating a PID or if a device fails to properly authenticate, a final question consisting of special question and answer pairs is required. Alternatively, a personal identification number, fixed password, or biometric information may be used instead of the password question.
2. 고객과 상인 사이2. between customer and dealer
한 실시예에서, 고객은 웹브라우저를 사용하여 온라인 상인의 웹사이트에서 상품 및 서비스를 고른다. 온라인 상인과 고객은 인터넷 따위의 네트워크에 연결된 웹 서버를 이용하여 통신한다. 온라인 상인과 고객의 인증은 온라인 상인과 게이트웨이 사이, 그리고 고객과 게이트웨이 사이에 이루어진다. 이 실시예에서, 재래 상인과 고객의 인증 또한 재래 상인과 게이트웨이 사이, 그리고 고객과 게이트웨이 사이에서 수행된다. 재래 상인과 고객 사이에는 아무런 특별한 프로토콜이 필요하지 않다.In one embodiment, a customer selects goods and services from an online merchant's website using a web browser. Online merchants and customers communicate using a web server connected to a network such as the Internet. Authentication of online merchants and customers occurs between online merchants and gateways, and between customers and gateways. In this embodiment, authentication of the conventional merchant and the customer is also performed between the conventional merchant and the gateway, and between the customer and the gateway. No special protocol is required between conventional merchants and customers.
3. 온라인 상인과 게이트웨이 서버 사이3. Between the online merchant and the gateway server
한 실시예에서, 온라인 상인은 인터넷에 연결된 웹 서버를 통하여 게이트웨이와 통신한다. 온라인 상인은 자신의 IP 주소 및 선택적으로 인증기관으로부터의 SSL 인증을 통하여 게이트웨이에 의하여 인증된다. 온라인 상인의 IP 주소는 게이트웨이 시스템의 성명 서버에서 확인된다. 게이트웨이는 상인이 고객과의 거래에 관련되었을 때 고객의 EDD에 의하여 온라인 상인에게 인증된다. 이와는 달리, 온라인 상인은 PID와 EDD를 사용하여 게이트웨이와 통신하고, 게이트웨이는 고객과 게이트웨이 사이의 프로토콜과 동일한 방법으로 온라인 상인의 EDD에 의하여 인증된다.In one embodiment, the online merchant communicates with the gateway via a web server connected to the Internet. The online merchant is authenticated by the gateway via his IP address and optionally SSL authentication from a certificate authority. The online merchant's IP address is obtained from the name server of the gateway system. The gateway is authenticated to the online merchant by the customer's EDD when the merchant is involved in a transaction with the customer. In contrast, the online merchant communicates with the gateway using PID and EDD, and the gateway is authenticated by the online merchant's EDD in the same way as the protocol between the customer and the gateway.
4. 재래 상인 및 게이트웨이 서버4. Traditional merchant and gateway server
한 실시예에서, 재래 상인이 고객과의 거래에 관련되어 있으면, 게이트웨이는 고객과 게이트웨이 사이의 프로토콜과 동일한 방법으로 상인의 EDD에 의하여 인증 받고, 고객은 재래 상인을 인증한다.In one embodiment, if a conventional merchant is involved in a transaction with a customer, the gateway is authenticated by the merchant's EDD in the same manner as the protocol between the customer and the gateway, and the customer authenticates the traditional merchant.
고객과의 거래와 관련이 없으면 재래 상인은 PID와 EDD를 사용하여 게이트웨이와 통신한다. 게이트웨이는 고객과 게이트웨이 사이의 프로토콜과 동일한 방법으로 재래 상인의 EDD에 의하여 인증 받는다. 재래 상인은 자신의 PID의 일련번호와 거래 코드에 의하여 인증 받는다.Unrelated to transactions with customers, conventional merchants use PID and EDD to communicate with the gateway. The gateway is authenticated by the conventional merchant's EDD in the same way as the protocol between the customer and the gateway. The traditional merchant is authenticated by his PID's serial number and transaction code.
5. 고객과 고객5. Customers and customers
한 실시예에서, 각 고객은 PID와 EDD를 사용한다. 각 고객의 PID와 EDD는 게이트웨이에 의하여 인증 받고, 게이트웨이는 고객과 게이트웨이 사이의 프로토콜과 동일한 방법으로 인증 받는다. 선택적으로, 고객 대 고객 거래는 둘 이상의 PID 커넥터를 구비한 하나의 EDD를 사용하여 수행될 수 있다.In one embodiment, each customer uses a PID and an EDD. Each customer's PID and EDD are authenticated by the gateway, and the gateway is authenticated in the same way as the protocol between the customer and the gateway. Optionally, customer to customer transactions can be performed using one EDD with two or more PID connectors.
D. 시스템 요소의 상세한 설명D. Detailed description of system elements
1. 게이트웨이(gateway)1. Gateway
본 실시예에서, 게이트웨이 서버(14)는 각각 온라인 상인 정보, 재래 상인 정보, 고객 정보, PID 일련 번호, PID 거래 코드, EDD 일련 번호, EDD 거래 코드 및 모든 거래 정보를 기억하는 많은 서버와 데이터 베이스를 보유하고 있다.In this embodiment, the gateway server 14 is each a number of servers and databases storing online merchant information, conventional merchant information, customer information, PID serial number, PID transaction code, EDD serial number, EDD transaction code and all transaction information. Holds.
각 온라인 상인, 재래 상인 및 고객은 하나 이상의 계정(account)을 할당받는다. 계정에 액세스하기 위한 한 방식은 PID, EDD 및 무작위 비밀번호 질문을 이용하는 것이다. 그러나 게이트웨이 서버에 기억된 고정된 비밀번호, 개인 식별 번호, 또는 생체 식별 정보가 무작위 비밀번호 질문 대신에 이용될 수 있다.Each online merchant, conventional merchant and customer is assigned one or more accounts. One way to access an account is to use PID, EDD and random password questions. However, fixed passwords, personal identification numbers, or Biometric information may be used instead of random password questions.
온라인 상인 정보 및 재래 상인 정보는 상인 성명, 청구서 주소,은행 정보, 상인 계정 정보, 이메일 주소, 전화 및 팩스 번호, 접속명, 비밀 정보, 비밀번호 정보 및 다른 필요한 정보를 포함한다. 비밀 정보는 다음에 설명되는 것처럼, 고객 비밀 정보가 기억되는 것과 동일한 방식으로 다른 게이트웨이 서버 상에 기억되어 있는 온라인 상인 은행 계좌 정보를 포함할 수 있다.Online merchant information and conventional merchant information include merchant name, billing address , bank information, merchant account information, email address, telephone and fax number, access name, secret information, password information and other necessary information. The secret information may include online merchant bank account information stored on another gateway server in the same manner as the customer secret information is stored, as described below.
게이트웨이 서버에 기억된 고객 정보는 개인 정보, 비밀 정보, 무작위 비밀번호 질문 정보, 최종 질문 정보 및 다른 비밀번호나 개인 식별 번호 정보를 포함한다. 개인 정보는 고객명, 전화 번호, 이메일 주소, 청구지 주소 및 고객이 제공하는 다른 정보를 포함한다. 무작위 비밀번호 질문 정보는 계약할 때 또는 고객이 계정에 액세스하는 어느 시점에 고객에 의해 제공되는 한 쌍의 질문 및 정답을 포함한다. 무작위 비밀번호 질문 정보는 고객 식별 과정의 한 부분으로 이용된다. 최종 질문 정보는 계약할 때 고객에 의해 제공된 한 쌍의 질문와 정답이지만, 고객은 자신의 개인 게이트웨이 계정을 액세스하여 언제라도 이들 질문과 정답을 변경할 수 있다. 최종 비밀번호 질문는 위에서 설명한 것처럼 이용된다.The customer information stored in the gateway server includes personal information, secret information, random password question information, final question information and other password or personal identification number information. Personal information includes a customer's name, telephone number, email address, billing address, and other information provided by the customer. The random password question information includes a pair of questions and answers provided by the customer at the time of contracting or at any point when the customer accesses the account. The random password question information is used as part of the customer identification process. The final question information is a pair of questions and answers provided by the customer at the time of contracting, but the customer can access their personal gateway account and change these questions and answers at any time. The final password question is used as described above.
비밀 정보는 고객의 신용 카드 번호 및 직불 카드 번호, 은행 계좌 정보, 다른 지불 또는 금융 정보, 의료 정보나 기록, 및 고객이 공유하길 원치 않는 다른 정보를 포함한다. 고객의 비밀 정보는 둘 이상의 서버에 기억되고, 고유의 비연속 암호 코드를 이용하여 암호화함으로써 부정 이용을 방지한다. 고객은 온라인으로,또는 전화, 메일 및/또는 팩스를 통해 비밀 정보의 각 항목을 제공한다. 상이한 전송 모드를 이용하여 각 정보 항목을 분리하여 개별적으로 전송하므로 보안을 유지할 수 있다. 온라인으로 수신된 비밀 정보는 암호화되어 하나 이상의 서버에 기억된다. 전화기의 키 패드나 다른 방법을 이용하여 전화를 통해 수신된 비밀 정보는 암호화되어 별개의 서버 또는 서버들에 기억된다.Confidential information includes a customer's credit and debit card number, bank account information, other payment or financial information, medical information or records, and other information that the customer does not want to share. Customer's confidential information is stored on more than one server and encrypted using a unique discontinuous encryption code to prevent fraudulent use. The customer provides each item of confidential information online or by telephone, mail and / or fax. Security can be maintained by separating each item of information separately using different transmission modes. Secret information received online is encrypted and stored in one or more servers. Confidential information received via the telephone using the telephone keypad or other means is encrypted and stored in separate servers or servers.
PID 일련 번호, 암호화된 PID 거래 코드, EDD 일련 번호 및 암호화된 EDD 거래 코드는 또한 게이트웨이 서버에 기억된다. 게이트웨이 서버 상의 소프트웨어는 PID 일련 번호를 이용하여 암호화된 PID 거래 코드를 이용하여 PID를 확인하고(validate), 고객을 식별하며 인증한다. 게이트웨이 서버 상의 소프트웨어는 EDD 일련 번호와 암호화된 EDD 거래 코드를 이용하여 장치를 확인하고 이 장치의 모델을 식별한다. EDD의 모델들을 구별하기 위하여, 게이트웨이는 구 모델과의 통신 능력을 유지하면서 새로운 장치로 업데이트된다.The PID serial number, encrypted PID transaction code, EDD serial number, and encrypted EDD transaction code are also stored in the gateway server. The software on the gateway server validates the PID using the PID transaction code encrypted using the PID serial number, and identifies and authenticates the customer. The software on the gateway server uses the EDD serial number and the encrypted EDD transaction code to identify the device and identify the model of the device. To distinguish between models of the EDD, the gateway is updated with new devices while maintaining the ability to communicate with the old model.
기억된 정보는 각 고객, EDD, PID 및 상인을 구분하는 사설 암호 시스템에 의해 암호화된다. 이러한 암호화에 따라, 정보의 일부가 공격당해도 나머지 정보는 여전히 보호된다. 게이트웨이 상에 이용된 소프트웨어는 또한 하나 이상의 목적지(location)를 거쳐 분산되거나 연결(chain)될 수 있어, 거래를 마치기 위해서는 하나 이상의 프로그램이 필요하다. 역 엔지니어링(reverse engineering)의 한 프로그램은 기억된 데이터의 암호를 해독하거나 기억된 데이터를 위치시키기 위해 필요한 정보를 제공하지 않는다.The stored information is encrypted by a private cryptographic system that distinguishes each customer, EDD, PID and merchant. With this encryption, if some of the information is attacked, the rest of the information is still protected. The software used on the gateway can also be distributed or chained over one or more locations, requiring one or more programs to complete the transaction. One program of reverse engineering does not provide the information needed to decrypt the stored data or locate the stored data.
게이트웨이 서버(14) 상에 존재하는 하나 이상의 소프트웨어 프로그램은 어느 고유의 임무를 수행한다. 하나 이상의 소프트웨어 프로그램은 게이트웨이 서버와 상인 사이의 통신, 게이트웨이와 고객 컴퓨터 사이의 통신을 지속시킨다. 하나 이상의 소프트웨어 프로그램은 고객, 온라인 상인 및 재래 상인의 식별을 인증한다. 하나 이상의 소프트웨어 프로그램은 상인으로부터 상인 식별 번호, 거래 정보, 고객 IP 주소 및 다른 필요한 정보를 수신하고, 고객 IP 주소에 접속하며, 승인을 위해 고객에게 거래 정보 및 상인 ID(identity)를 표시한다. 거래가 상품이나 서비스에 대한 지불을 수반할 때, 하나 이상의 소프트웨어 프로그램은 휘발성 메모리에 고객의 비밀 정보를 한데 모아, 지불 검증 및 인증을 위해 이 정보를 신용 카드 처리 회사, 신용 카드 회사, 자동 어음 교환소(Automated Clearing House), 은행이나 기타 금융 기관으로 보낸다. 하나 이상의 소프트웨어 프로그램은 신용 카드 처리 회사나 자동 어음 교환소로부터 수신된 결과를 고객과 상인에서 다시 알려준다. 하나 이상의 소프트웨어 프로그램은 고객에 의해 선택된 개인 정보를 수신하여 상인에게 제공하고, 개인 정보와 거래 결과를 상인에게 전송한다. 이와 선택적으로, 신용 카드사나 다른 금융 기관이 인터넷 거래로 인해 노출된 신용 카드 번호나 직불 카드 번호 또는 은행 계좌 번호를 완전히 지우고 게이트웨이에 의해 고안된 수의 체계를 이용하길 원하면, 게이트웨이 서버는 신용 카드 번호나 직불 카드 번호 또는 은행 계좌 번호 대신에 이러한 고안된 번호를 이용한다.One or more software programs residing on gateway server 14 perform certain unique tasks. One or more software programs maintain communication between the gateway server and the merchant, and between the gateway and the customer computer. One or more software programs authenticate the identification of customers, online merchants and conventional merchants. One or more software programs receive a merchant identification number, transaction information, customer IP address and other necessary information from the merchant, access the customer IP address, and display the transaction information and merchant identity to the customer for approval. When a transaction involves payment for a product or service, one or more software programs aggregate the customer's confidential information into volatile memory and collect this information for credit card processing companies, credit card companies, and automatic clearinghouses for payment verification and authentication. Automated Clearing House, banks or other financial institutions. One or more software programs re-inform the customer and the merchant of the results received from the credit card processing company or the automatic clearing house. One or more software programs receive and provide personal information selected by the customer to the merchant, and transmit the personal information and transaction results to the merchant. Alternatively, if the credit card company or other financial institution wants to completely erase the credit or debit card number or the bank account number exposed by the Internet transaction and use the number system devised by the gateway, the gateway server may This designed number is used instead of a debit card number or bank account number.
2. 온라인 상인(online merchant)2. Online merchant
본 실시예에서, 온라인 상인은 인터넷과 같은 네트워크에 연결될 수 있는 네트워크 서버를 소유하거나 공유하고, 웹사이트에 액세스를 제공하며, 다른 사업자나 고객에게 상품이나 서비스를 제공하는 상인이다.In this embodiment, an online merchant is a merchant who owns or shares a network server that can be connected to a network such as the Internet, provides access to a website, and provides goods or services to other operators or customers.
온라인 상인의 웹사이트는 또한 고객과의 거래를 실행할 수 있고 고객이 상인의 상품이나 서비스를 선택할 수 있도록 하는“쇼핑 카트(shopping cart)”와 같은 소프트웨어를 소유하고 있다.The online merchant's website also owns software, such as a "shopping cart," which allows them to conduct transactions with the customer and allow the customer to select the merchant's goods or services.
온라인 상인 소프트웨어는 부가 코드를 갖고 있어 상인의 웹사이트가 게이트웨이와 거래할 수 있도록 한다. 소프트웨어는 상인의 신원(identity), 거래 정보 및 고객 IP 주소를 게이트웨이에 전송한다. 고객이 게이트웨이와의 거래를 마친 후, 소프트웨어는 거래 결과를 담고 있는 게이트웨이로부터의 전달을 수신하여 기억한다.The online merchant software has additional code that allows the merchant's website to transact with the gateway. The software sends the merchant's identity, transaction information and customer IP address to the gateway. After the customer completes the transaction with the gateway, the software receives and remembers the delivery from the gateway containing the transaction results.
온라인 상인은 또한 온라인 상인의 피고용인이 게이트웨이 웹사이트 상에 있는 온라인 상인 계정(account)에 액세스하는 것을 허용하는 하나 이상의 PID와 EDD를 소유한다.The online merchant also owns one or more PIDs and EDDs that allow the employees of the online merchant to access the online merchant account on the gateway website.
3. 재래 상인(conventional merchant)3. Conventional merchant
본 실시예에서, 재래 상인은 일반적으로 웹사이트 대신에 물리적인 곳에서 다른 사업자나 고객에게 상품이나 서비스를 제공하는 통상적인 소매 상인이다. 이 재래 상인은 통신 장치(43)나 통상적인 회계 소프트웨어(accounting software)를 구비한다.In this embodiment, a traditional merchant is typically a conventional retailer that provides goods or services to other businesses or customers in a physical location instead of a website. This conventional merchant has a communication device 43 or conventional accounting software.
EDD가 애드 온 장치(add-ons)(예를 들면, 표시 장치, 키패드, 프린터나 통신 장치)를 소유하고 있지 않으면, EDD는 재래 상인의 컴퓨터에 존재하는 포트에 접속하여 컴퓨터(도시하지 않음) 내에 설치된 통신 장치를 이용하므로 게이트웨이와 통신한다.If the EDD does not own add-ons (for example, display devices, keypads, printers, or communication devices), the EDD connects to a computer (not shown) by accessing a port existing on the computer of a conventional merchant. It communicates with the gateway because it uses a communication device installed in the network.
재래 상인의 컴퓨터 화면과 키보드는 게이트웨이와 고객간의 통신을 위해 이용된다. 부가 소프트웨어는 재래 상인의 회계 소프트웨어 내부에 구현되어 상인 신원(26) 및 거래 정보를 전송하고, 거래 결과를 기록한다. 재래 상인은 또한 하나 이상의 EDD를 소유하여 자신의 피고용인이 게이트웨이 웹사이트 상의 상인 계정에 액세스하는 것을 허용한다.Traditional merchant computer screens and keyboards are used for communication between the gateway and customers. The additional software is implemented inside the accounting software of the conventional merchant to transmit the merchant identity 26 and transaction information, and record the transaction results. The conventional merchant also owns one or more EDDs to allow his employees to access merchant accounts on the gateway website.
4. 고객(customer)4. customer
고객은 개인, 사업자, 또는 다른 업체(entity)일 수 있다.The customer may be an individual, a business operator, or another entity.
a. 개인 고객 - 개인 계정(personal account)a. Personal customer-personal account
본 실시예에서, 개인 고객은 게이트웨이와 개인 계정으로 계약하고, 위에서 설명한 것처럼 계정 셋업 정보를 제공하고 고유의 PID와 EDD를 받는다. 고객은 PID와 EDD를 이용하여 자신의 계정을 업데이트하고 온라인 상인, 재래 상인 및 다른 업체와 거래한다. PID는 어떤 EDD와 함께라도 동작한다.In this embodiment, a personal customer contracts with a gateway to a personal account, provides account setup information and receives a unique PID and EDD as described above. Customers use PID and EDD to update their accounts and trade with online merchants, conventional merchants and others. The PID works with any EDD.
한 명 이상의 고객은 하나의 개인 계정을 사용할 수 있게 된다. 이것은 개인 계정에 하나 이상의 PID 일련 번호와 거래 코드를 할당함으로써 달성된다. 계정을 설정한 개인은 액세스 권한을 부여받고, 액세스되는 것을 제어하며, 개인 계정 상의 정보에 액세스하는 것을 부인할 수 있다.More than one customer will be able to use one personal account. This is accomplished by assigning one or more PID serial numbers and transaction codes to a personal account. An individual who sets up an account can be given access, control access, and deny access to information on the personal account.
b. 사업자 고객 - 사업자 계정(business account)b. Business customer-business account
사업자 계정의 경우에, 사업자 신용 계정에 대하여 수표 및 지불 항목(charge items)에 서명할 권한이 부여된 사람(서명자)은 사업자 계정을 게이트웨이 시스템(10)에 반드시 신청해야 한다. 이 사람은 사업자의 일반 정보, 비밀 정보, 무작위 비밀번호 질문 정보, 최종 질문 비밀번호 질문 및 게이트웨이 계정을 열기 위한 사람에게 권한을 부여하고 사업자에 대한 비밀 정보의 사용을 허가하는 사업자로부터의 증거 자료를 제공해야 한다. 서명자가 개인 계정을 원할 때, 한 쌍의 서명자 개인 계정과 사업자 게이트웨이 계정에 대한 무작위 비밀번호 질문 및 최종 질문 비밀번호는 동일할 수 있다. 다만 서명자는 무작위 비밀번호 질문이나 최종 질문 비밀번호 질문 정보를 보기 위해 또는 업데이트하기 위해 액세스한다.In the case of a carrier account, the person (signer) authorized to sign checks and charge items for the carrier credit account must apply for the carrier account to the gateway system 10. This person shall provide evidence of the carrier's general information, confidential information, random password question information, final question password questions, and evidence from the operator authorizing the person to open the gateway account and authorizing the use of the secret information for the operator. do. When the signer wants a personal account, the random password question and final question password for the pair of signer personal account and the operator gateway account may be the same. However, the signer has access to view or update the random password question or the final question password question information.
이에 한정되지 않지만, 일반 정보는 사업자명, 주소, 전화 번호, 팩스 번호 및 이메일 주소를 포함한다. 사업자 계정의 섹션은 서명자가 거래 내역을 보기 쉬해 액세스가 허용되고 피고용인이 활성화되는 동안 한 개 이상의 질문 및 정답 쌍을 생성하는 추가의 피고용인의 성명을 목록화하는 것을 허용한다.General information includes, but is not limited to, a business name, address, telephone number, fax number and email address. The section of the business account allows the signer to list the names of additional employees who are easy to see the transaction history and generate one or more question and answer pairs while the employee is granted access and the employee is active.
본 실시예에서, 하나의 PID는 하나 이상의 개인 및/또는 사업자 고객 계정에 할당될 수 있는 하나 이상의 PID 일련 번호와 PID 거래 코드를 소유할 수 있다. 또한 각 계정은 할당된 PID 일련 번호에 의해 정해진 다른 액세스 등급과 다른 영역을 구비할 수 있다. 따라서, 서명자는 비밀 정보의 어떤 항목을 이용할 수 있는가를 포함하여, 각 피고용인이 사업자 계정을 어떻게 액세스할 수 있는가, 청구 또는 지불 가능한 총 금액(dollar amount)에 대한 제한 금액, 어떤 일반 정보 항목이 피고용인에 의해 업데이트될 수 있는가 그리고 거래 정보가 피고용인에 의해 보여질 수 있는지의 여부를 선택할 수 있다.In this embodiment, one PID may possess one or more PID serial numbers and PID transaction codes that may be assigned to one or more individual and / or business customer accounts. Each account may also have different access classes and different areas defined by the assigned PID serial number. Accordingly, the signer may access the employee's account, including what items of confidential information are available to him, the limit on the total amount of the billable or payable amount, and what general information items may be assigned to the employee. Can be updated and whether or not the transaction information can be viewed by the employee.
PID와 EDD는 서명자에 의해 선정된 각 피고용인에 해당하는 서명자에게 메일로 송부될 수 있다. 피고용인은 두 가지 방식 중 하나로 사업자 계정에 대한 액세스 권한이 부여되고 초기화한다. 피고용인이 이미 개인 계정을 구비할 경우, 피고용인은 자신의 PID를 어떤 EDD에 삽입하고, 그의 개인 계정을 액세스하며, 다른 계정의 추가를 요구할 수 있다. 그런 다음, 피고용인에게는 서명자가 피고용인을 부가할 때 게이트웨이에 의하여 서명자에게 부여되었던 활성화 코드(activation code)의 입력이 요구된다. 활성화 코드가 입력되면, 게이트웨이는 개인 계정 상의 성명과 사업자 계정 상에 존재하고 서명자에 의해 권한이 부여된 피고용인의 성명을 매칭시킨다. 개인 계정 상의 성명이 사업자 계정 상의 피고용인 성명과 매칭되지 않으면, 활성화 코드는 취소되고 거래도 거절된다. 개인 계정 상의 성명이 사업자 계정 상의 피고용인 성명과 매칭되면, 서명자에 의해 생성된 질문를 PID 홀더에게 던진다. PID 홀더의 응답이 정확하면, 부가적인 PID 일련 번호와 거래 코드가 PID에 쓰여지고 사업자 계정에 할당된다.The PID and EDD may be mailed to the signer corresponding to each employee selected by the signer. Employee is granted and initialized access to the business account in one of two ways. If the employee already has a personal account, the employee can insert his PID into an EDD, access his personal account, and request the addition of another account. The employee is then assigned to the signer by the gateway when the signer adds the employee. Entry of an activation code is required. Once the activation code is entered, the gateway matches the name on the personal account with the name of the employee present on the operator account and authorized by the signer. If the name on the personal account does not match the employee's name on the business account, the activation code is canceled and the transaction is rejected. If the name on the personal account matches the employee's name on the business account, then the question generated by the signer is thrown to the PID holder. If the PID holder's response is correct, an additional PID serial number and transaction code are written to the PID and assigned to the operator account.
서명자에 의해 권한이 부여된 피고용인이 아직 개인 계정을 갖고 있지 않으면, 서명자는 자신의 PID와 EDD를 이용하여 두 개의 PID 접속부(도시하지 않음)를 통해 사업자 계정을 액세스하고, "피고용자 활성화(activate an employee)" 화면으로 넘어간다. 이 "피고용자 활성화" 화면에서, 비활성 PID는 서명자의 PID와 함께 동시에 EDD에 접속된다. 그런 다음 서명자는 피고용인 성명을 입력하여 제출 버튼(submit button)을 활성화시키고 이 제출 버튼을 누른다. 활성화된 피고용인의 성명은 서명자가 이미 액세스를 획득하기 위해 권한을 부여한 피고용인의 성명과 매칭되어야 한다. 성명이 매칭되면, 새로운 PID 일련 번호와 거래 코드는 비활성 PID에 쓰여지고, 서명자에게는 활성화 코드가 주어진다. 그런 다음, 서명자는 권한이 부여된 피고용인에게 이 PID를 전달한다.If the employee authorized by the signer does not yet have a personal account, the signer uses his PID and EDD to access the business account through two PID connections (not shown) and "activate an employee. employee) "screen. In this "Employee Activation" screen, the inactive PID is connected to the EDD simultaneously with the signer's PID. The signer then enters the employee's name to activate the submit button and presses the submit button. The active employee's name must match the name of the employee to whom the signer has already authorized to gain access. If the name matches, the new PID serial number and transaction code are written to the inactive PID and the signer is given an activation code. The signer then delivers this PID to the authorized employee.
피고용인의 활성화를 완료하기 위해, 피고용인은 서명자에 의해 주어진 PID를 이용하여 게이트웨이에 로그온하여, 활성화 코드를 입력하며 서명자에 의해 생성된 질문에 대답해야 한다. 활성화 코드나 대답이 실패할 경우, 활성화 코드와 활성화 처리는 취소되고, 피고용인 PID의 일련 번호와 거래 코드도 취소된다. 활성화 코드가 통과되고 피고용인이 서명자의 질문에 적절히 대답하면, 피고용인에게는 자신의 일반 정보와 함께 무작위 비밀번호 질문 및 최종 질문 비밀번호 정보의 제공이 요구된다. 일단 이 정보가 입력되면, 피고용인에게는 이미 설명한 개인 계정 생성 과정을 이용하여 개인 정보와 비밀 정보를 덧붙임으로써 개인 정보의 생성이 허용된다. 피고용인이 원할 경우, 부가적인 새로운 PID 일련 번호와 거래 코드는 PID에 쓰여지고 개인 계정에 할당된다.To complete the activation of the employee, the employee must log on to the gateway using the PID given by the signer, enter the activation code and answer the question generated by the signer. If the activation code or answer fails, the activation code and activation process are canceled, and the employee PID's serial number and transaction code are also cancelled. If the activation code passes and the employee properly answers the signer's question, the employee is required to provide a random password question and final question password information along with his general information. Once this information is entered, the employee is allowed to create personal information by adding personal and secret information using the previously described personal account creation process. If the employee wishes, additional new PID serial numbers and transaction codes are written to the PID and assigned to the personal account.
새로운 PID 일련 번호와 거래 코드의 활성화는 활성화 코드를 고용자 개인 청구지 주소로의 메일 전송을 요구하는 개인 계정 생성 절차를 따른다. 개인 계정이 활성화되면, 피고용인은 서명자에 의해 권한이 부여되는 방식으로 자신의 개인 계정과 사업자 계정으로의 액세스를 보장받는다. 더 이상의 고용인도 없고 심지어 서명자도 없으면 제공된 무작위 비밀번호 질문 정보와 최종 질문 비밀번호 정보를 보거나 갱신하기 위한 액세스는 이루어지지 않는다.Activation of the new PID serial number and transaction code follows a personal account creation procedure that requires the activation code to be sent to the employee's personal billing address. When a personal account is activated, the employee is guaranteed access to his personal and business accounts in a manner authorized by the signer. If there are no more employees and even no signers, no access is made to view or update the provided random password question information and the final question password information.
서명자는 게이트웨이 사업자 계정에서 피고용인에게 보장된 액세스 권한을 수정하여 간단히 언제라도 피고용인에 의한 사업자 비밀 정보의 이용을 거절할 수있다. 또한, 서명자는 권한이 부여된 쉬핑 주소(shipping address)의 목록을 입력할 수 있다. 최종적으로, 서명자는 언제라도 피고용인을 부가하거나 삭제할 수 있다.The Signer may at any time simply refuse to use the Company's Confidential Information by Employee by modifying the Guaranteed Access to Employee in the Gateway Operator Account. In addition, the signer is authorized You can enter a list of shipping addresses. Finally, the signer can add or remove employees at any time.
계정 상의 서명자가 동작을 마치면, 새로운 서명자에게는 새롭고 고유한 PID 일련 번호와 거래 코드가 주어진다. 이 새로운 PID 일련 번호와 거래 코드는 새로운 서명자로서 계정에 할당되고 이전 서명자의 PID 일련 번호와 거래 코드는 취소된다. 이전 서명자의 일련 번호와 거래 코드는 언제든지 취소될 수 있고, 심지어 새로운 서명자의 일련 번호와 거래 코드가 활성화되기 전에도 취소될 수 있다. 이전 서명자의 PID 일련 번호와 거래 코드가 새로운 서명자의 PID 일련 번호와 거래 코드가 활성화되기 전에 취소되면, 새로운 서명자가 이 보장된 액세스를 거부하거나 또는 액세스되는 것을 거절하는 법적으로 증명된 합법적인 증명 서류를 사업자가 팩스로 하나 이상의 피고용인에게 송부할 때까지, 이전 서명자에 의해 액세스가 보장된 피고용인은 보장된 액세스를 유지한다. 새로운 피고용인은 활성된 서명자에 의해서면 액세스를 보장받는다.Once the signer on the account has finished working, the new signer is given a new and unique PID serial number and transaction code. This new PID serial number and transaction code is assigned to the account as a new signer and the previous serializer's PID serial number and transaction code are revoked. The previous signer's serial number and transaction code can be revoked at any time, even before the new signer's serial number and transaction code are activated. If the previous signer's PID serial number and transaction code are revoked before the new signer's PID serial number and transaction code is activated, a legally proved legal proof that the new signer denies or refuses to be accessed. The employee who is guaranteed access by the previous signer retains guaranteed access until the business operator faxes it to one or more employees. The new employee is guaranteed access by the active signer.
사업자는 기록된 요구, 바람직하게는 인증된 요구를 사업자 계정의 활성화, 보정 또는 취소의 권한을 갖는 게이트웨이에게 팩스로 전송해야 하는 것이 바람직하다. 이러한 권한은 활성화, 수정 또는 취소의 권한을 갖는 관계자(party)의 권한을 식별하는 사업자로부터의 법적 문서로 이루어진다.The operator should preferably fax the recorded request, preferably the authenticated request, to a gateway authorized to activate, correct or cancel the operator account. This authority consists of legal documents from the operator identifying the party's authority to activate, modify or revoke.
5. PID 및 EDD5. PID and EDD
본 실시예에서, 가장 간단한 형태로, PID는 읽고 쓰기가 가능한 메모리를 구비한 전자 소자이고, 데이터를 유지하기 위한 전력 공급은 필요로 하지 않는다. 본 실시예는 키, 카드 또는 다른 휴대용 구성을 포함한다.In this embodiment, in the simplest form, the PID is an electronic device having a memory capable of reading and writing, and does not require power supply to hold data. This embodiment includes a key, card or other portable configuration.
장치(16)와 같은 PID는 적어도 하나의 일련 번호와 적어도 하나의 암호화된 거래 코드를 구비하고 있지만, 필요하거나 원하는 다른 정보를 기억할 수 있다. 본 실시예에서, PID(16)는 읽고 쓰기 위해 EDD를 필요로 하는 수동 소자(passive device)이다.The PID, such as device 16, has at least one serial number and at least one encrypted transaction code, but can store other information as needed or desired. In this embodiment, the PID 16 is a passive device that requires an EDD to read and write.
EDD는 마이크로컨트롤러(도시하지 않음), 비휘발성 메모리(도시하지 않음)를 포함하고 있고, 모뎀(modem), 디지털 가입자선(digital subscriber line, DSL) 모뎀 또는 라우터(router), 케이블 모뎀, 인공위성 장치, 셀룰러 장치나 다른 통신 장치를 포함할 수 있다. 고유의 일련 번호와 초기화 코드는 마이크로컨트롤러 내에 "하드-코딩(hard-coded)"되어 있다. 일단 쓰여지면, 이 일련 번호와 초기화 코드는 변경될 수 있다. 본 실시예에서, 비휘발성 메모리는 마이크로컨트롤러의 물리적인 부분이지만 개별적인 장치로 존재할 수도 있다.EDDs include microcontrollers (not shown), nonvolatile memory (not shown), modems, digital subscriber line (DSL) modems or routers, cable modems, satellite devices And may include cellular devices or other communication devices. The unique serial number and initialization code are "hard-coded" in the microcontroller. Once written, this serial number and initialization code can be changed. In this embodiment, the nonvolatile memory is a physical part of the microcontroller but may exist as a separate device.
소자(18)와 같은 EDD는 게이트웨이와 통신하고, 게이트웨이를 인증하며, EDD 와 게이트웨이 소프트웨어에게만 알려진 비밀키 시스템(private key system)에 따라서 거래를 암화화하거나 복호화한다. 비밀 암호화키는 단지 EDD와 게이트웨이에게만 알려진 비연속적인 키-호핑 시스템(key-hopping system)을 이용하여 EDD의 각 액세스에 따라서 변경된다. 이 EDD는 게이트웨이로부터의 명령에 따라서 PID로부터 읽어내어 PID에 기록한다.An EDD, such as element 18, communicates with the gateway, authenticates the gateway, and encrypts or decrypts the transaction according to a private key system known only to the EDD and gateway software. The secret encryption key is changed with each access of the EDD using a discontinuous key-hopping system known only to the EDD and the gateway. This EDD reads from the PID and writes to the PID according to the instruction from the gateway.
다른 실시예에서, EDD와 PID는 결합되어 있고, 이들 EDD와 PID의 기능을 실행하기 위하여는 컴퓨터나 다른 인터넷 가능한 장치와의 연결만을 필요로 한다.In other embodiments, the EDDs and PIDs are combined and only require connection with a computer or other Internet capable device to perform the functions of these EDDs and PIDs.
EDD는 또한 이미 기술한 바와 같이 디지털 표시 장치, 키패드, 프린터 및 통신 장치를 포함할 수 있다. 이 EDD가 키패드, 디지털 표시 장치 및 바람직하게는 통신 장치를 포함할 경우, 이 EDD는 보안 시스템에 부착될 때 액세스 제어 장치로서 동작할 수 있다.The EDD may also include digital displays, keypads, printers, and communication devices as previously described. If this EDD comprises a keypad, a digital display device and preferably a communication device, this EDD can act as an access control device when attached to the security system.
EDD는 컴퓨터 상에 있는 또는 다른 인터넷 가능한 장치에 존재하는 직렬 포트 또는 다른 포트에 연결될 수 있다. 이 EDD는 게이트웨이의 인증 성공이나 실패, 또는 PID 인증 성공이나 실패를 나타내는 발광 다이오드(light emitting diode, LED)를 구비한다. 부가적인 LED 표시기(indicator)는 위에서 설명한 것처럼 이용될 수 있다.The EDD may be connected to a serial port or other port on a computer or present in another internet capable device. The EDD includes a light emitting diode (LED) indicating success or failure of authentication of the gateway or success or failure of PID authentication. Additional LED indicators may be used as described above.
EDD는 또한 복수의 PID를 수용하도록 구성될 수 있고, 둘 이상의 유효한 PID를 요구하여 거래가 가능할 수 있도록 한다. 예를 들면, 고객의 PID을 이용할 수 있기 전에 피고용인 PID를 재래 상인점에 요청해야 한다. 대안적으로, 서명자의 PID가 피고용인의 PID를 활성화하기 위해 요구될 수 있다.The EDD may also be configured to accommodate multiple PIDs, requiring more than one valid PID to enable transactions. For example, an employee's PID should be requested from a conventional merchant before the customer's PID is available. Alternatively, the signer's PID may be required to activate the employee's PID.
대안적인 실시예에서, 정보에 대한 다른 액세스 등급이 다른 PID의 소유자에 게 이용될 수 있다(available). 예를 들면, 의사가 응급하게 고객의 의료 기록을 액세스할 필요가 있을 때 그리고 고객이 거래 승인을 할 수 없을 경우, 두 개의 PID 접속부를 갖고 있는 EDD는 동시에 양쪽 모두 활성화를 허용한다. 본 실시예에서 의사는 한번 의료 기록 정보를 포함하고 있고 고객 개인 계정의 보호 영역인 이 영역에 대해 한번의 제한된 액세스를 보장받지만, 금융 정보를 포함하고 있는 영역에 대한 액세스는 보장받지 못한다. 고객의 게이트웨이 계정과 의사의 게이트웨이 계정 모두는 거래 내역에 의사의 액세스를 반영한다. 다수의 PID 접속부를 허용하는 EDD는 또한 하나의 PID만을 이용하는 거래를 허용한다.In alternative embodiments, different levels of access to information may be available to owners of other PIDs. For example, when a doctor urgently needs to access a client's medical record and the client is unable to approve a transaction, an EDD with two PID connections allows both activations at the same time. In this embodiment, the doctor is once guaranteed limited access to this area, which includes medical record information and is a protected area of the customer's personal account, but no access to the area containing financial information. Both the customer's gateway account and the doctor's gateway account reflect the doctor's access to the transaction history. EDD, which allows multiple PID connections, also allows transactions using only one PID.
6. 버전 제어(version control)6. Version control
EDD는 EDD 일련 번호를 갖는다. 게이트웨이 서버(14)의 소프트웨어는 이러한 일련 번호를 이용하여 어느 EDD 모델을 사용할 것인지를 결정한다. 소프트웨어는 이어 그 모델과의 통신 방법을 결정하여 거래를 완료한다. 어떤 특징 또는 성능(capability)은 어떤 장치에서만 이용 가능할 수 있다.EDD has an EDD serial number. The software of the gateway server 14 uses this serial number to determine which EDD model to use. The software then determines how to communicate with the model to complete the transaction. Some features or capabilities may be available only in some devices.
7. 크로스 플랫폼 노트(cross platform note)7. Cross platform note
한 실시예는 고객의 컴퓨터 상의 소프트웨어를 이용하였지만, 반드시 그렇지는 않다. 게이트웨이와 EDD 사이의 통신은 HTTP 및 자바(Java)를 통하여 이루어질 수 있다. HTTP 프로토콜과 Java 애플리케이션은 전부는 아닐지라도 인터넷에 브라우징(browsing)할 수 있는 대부분의 구입 가능한 고객용 컴퓨터 상에서 실행 가능하다. 하지만, HTTP 및 Java는 일부 애플리케이션에서는 적절하게 수행되지 못할 수 있다. 따라서, EDD는 그러한 애플리케이션에 통합되거나 RS-232 포트에 접속되어 데이터를 암호화하거나 전송을 보안화할 수 있다.One embodiment used software on a customer's computer, but not necessarily. Communication between the gateway and the EDD may be via HTTP and Java. The HTTP protocol and Java applications, if not all, can run on most commercially available customer computers that can browse the Internet. However, HTTP and Java may not work properly in some applications. Thus, EDD can be integrated into such applications or connected to the RS-232 port to encrypt data or secure transmissions.
E. 설치 및 초기화E. Installation and Initialization
1. 개인 계정 설정/초기화1. Personal Account Setup / Initialization
한 실시예에서, 도 2 내지 4에 도시한 바와 같이, 고객은 온라인으로 개인 정보의 일부를 개인 게이트웨이 계정 설치에 입력시킨다. 이 때 제출되는 개인 정보는 이름, 주소, 전화 번호와 팩스 번호, 이메일 주소 등 하나 이상을 포함하나 이에 한정되지 않는다. 이어, 활성화 코드(activation code)가 고객에게 제공된다. 고객이 PID 및 EDD를 아직 갖고 있지 않다면, 그러한 장치를 별도로 우편 발송한다.In one embodiment, as shown in Figures 2-4, the customer enters some of the personal information online into the personal gateway account setup. Personal information submitted at this time may include, but is not limited to, one or more of a name, address, telephone number and fax number, and e-mail address. The activation code is then provided to the customer. If the customer does not already have a PID and an EDD, mail the device separately.
이어, 고객은 설치된 자신의 EDD로 게이트 사인업(signup) 웹사이트에 액세스한다. EDD 일련 번호는 게이트웨이의 EDD 데이터베이스에 대하여 확인된다. 장치(18)와 같은 EDD와 게이트웨이 서버(14)는 EDD 및 게이트웨이 서버에만 알려진 비밀 키 암호화 시스템을 이용하여 당해 거래에만 사용될 암호화 시스템을 협의한다. LED는 전술한 바와 같이 협의 상태를 나타낸다. 협의가 성공적인 경우, EDD의 불휘발성 메모리에 기억된 비밀키는 다음 거래를 위해 사용되도록 비연속식(non-sequential) 비밀 키로 갱신된다.The customer then accesses the gate signup website with his EDD installed. The EDD serial number is verified against the gateway's EDD database. EDD and gateway server 14, such as device 18, negotiate an encryption system to be used only for the transaction using a secret key encryption system known only to the EDD and gateway server. The LED indicates a negotiated state as described above. If the negotiation is successful, the secret key stored in the EDD's nonvolatile memory is updated with a non-sequential secret key to be used for the next transaction.
고객은 즉시 자신의 PID를 EDD에 연결시키고 게이트웨이는 그 PID에 기억된 일련 번호와 암호화된 거래 코드를 검증한다. 만약 일련 번호/거래 코드 정보 쌍이 일치하지 않는다면, PID의 일련 번호는 디스에이블되고 고객은 새로운 PID를 얻어야 한다. 대부분은 하드웨어의 결함과 탬퍼링(tampering) 때문에 새로운 장치가 필요하다. 시스템은 어느 상황에서든지 PID를 다시 사용할 수는 없다. 이와는 달리, 고객은 PID를 완전히 지우고 다시 초기화할 수 있는 기술 지원 사이트에 로그인(login)하기를 지시 받는다.The customer immediately connects his PID to the EDD and the gateway verifies the serial number and encrypted transaction code stored in that PID. If the serial number / transaction code information pairs do not match, the serial number of the PID is disabled and the customer must obtain a new PID. Most of them require new devices because of hardware defects and tampering. The system cannot reuse the PID under any circumstances. In contrast, the customer is instructed to log in to the Technical Support site, where the PID can be completely erased and reinitialized.
PID가 확인된 경우, 새로이 암호화된 거래 코드가 PID의 불휘발성 메모리에 기록되어 다음 거래에서 사용된다. 거래 코드는 오직 게이트웨이 서버에만 알려진비연속식 비밀 키 암호화 시스템을 이용하여 암호화된다.If the PID is verified, the newly encrypted transaction code is written to the PID's nonvolatile memory for use in the next transaction. The transaction code is encrypted using a non-continuous secret key encryption system known only to the gateway server.
고객은 그 후 일회용 계정 활성화 코드를 사용하여 그 계정에 로그인하여 PID를 활성화시킨다. PID가 활성화되지 않는 경우, 새로운 활성화 코드가 고객에게 배달되어 고객의 계정에 할당된다. PID가 활성화된 경우, 고객은 비밀번호 정보를 제공하기를 요구받는다. 가능한 비밀번호 형태에는 무작위 비밀번호 질문, 최종 비밀번호 질문(ultimate challenge question password question), 고정 비밀번호 및 개인 식별 번호의 4가지 형태가 있다.The customer then uses the one-time account activation code to log in to the account to activate the PID. If the PID is not activated, a new activation code is delivered to the customer and assigned to the customer's account. If the PID is enabled, the customer is required to provide password information. There are four possible password types: random password question, ultimate challenge question password question, fixed password, and personal identification number.
무작위 비밀번호 질문을 사용하는 경우, 고객은 무작위 비밀번호 질문 양식을 작성한다. 무작위 비밀번호 질문 양식은 고객이 복수의 질문 및 응답 쌍을 입력시킬 수 있는 필드로 구성된다. 이러한 질문/응답 쌍은 전술한 바와 같이 고객의 액세스를 확인하는데 사용된다.If you use a random password question, the customer fills out a random password question form. The random password question form consists of fields that allow customers to enter multiple question and answer pairs. This question / response pair is used to confirm the customer's access as described above.
최종 비밀번호 질문을 사용하는 경우, 고객은 최종 비밀번호 양식을 작성한다. 이 양식은 고객이 3개 이상의 질문과 그에 대응하는 응답을 입력시킬 수 있는 필드로 구성된다.If you use the final password question, the customer fills out the final password form. This form consists of fields where the customer can enter three or more questions and corresponding responses.
고객의 무작위 비밀번호 질문 및 최종 비밀번호 질문은 메일, 팩스 또는 전화를 통한 온라인으로 게이트웨이 서버에 입력될 수 있다. 무작위 비밀번호 질문 및/또는 최종 비밀번호 질문이 온라인으로 입력되는 경우, 하나 이상의 웹 브라우저 창을 열어서 상이한 서버에 저장되어 있는 상이한 창에 질문 및 그에 대응하는 응답을 입력시키고 필요하면 나중에 모을 수 있다. 비밀번호 질문 및 응답 쌍은 사인업 과정 동안에 언제든지 입력시킬 수 있다.The customer's random password question and final password question can be entered into the gateway server online via mail, fax or phone. If a random password question and / or a final password question are entered online, one or more web browser windows can be opened to enter the question and corresponding responses in different windows stored on different servers and later collected if necessary. Password question and response pairs can be entered at any time during the signup process.
고객은 전술한 방식으로 비밀 정보를 입력시키기를 요청받는다. 시스템은 신용 카드, 직불 카드 및 은행 계좌 정보의 일부를 하나 이상의 방법을 이용하여 입력시키기를 요구할 수 있다. 온라인 상에서, 고객은 신용 카드, 직불 카드 그리고 은행 계좌, 대응하는 금융 기관, 신용 카드 및/또는 은행 계좌 형태, 신용 카드 또는 직불 카드의 처음 12자리 디지털 번호, 그리고 라우팅 번호(routing number)와 은행 계좌 번호의 처음 7자를 입력한다.The customer is asked to enter secret information in the manner described above. The system may require input of some of the credit card, debit card, and bank account information using one or more methods. On-line, the customer has a credit card, debit card and bank account, the corresponding financial institution, credit card and / or bank account form, the first 12 digits of the credit or debit card, and routing number and bank account. Enter the first seven characters of the number.
비밀 정보의 첫 부분을 온라인 상에서 입력한 후, 고객은 일회용 비밀번호 및 전화 번호, 메일 주소 또는 팩스 번호 중 하나를 받는다. 고객이 전화 번호 입력을 사용하는 경우, 전화기의 키패드를 이용하여 게이트웨이가 제공하는 일회용 비밀번호를 입력하여야 한다. 게이트웨이가 비밀번호를 확인한 경우, 고객은 자신의 이름을 말하거나 입력시켜 그 일회용 비밀번호와 일치하는지를 확인하게 할 수 있다. 고객이 적절한 일회용 비밀번호를 입력하고 게이트웨이가 고객을 확인한 경우, 고객은 전화기의 키패드를 사용하여 모든 신용 및 직불 카드와 은행 계좌 번호의 나머지 자리수를 입력시킨다.After entering the first part of the secret information online, the customer receives a one-time password and one of a telephone number, mail address or fax number. If the customer uses phone number entry, they must enter the one-time password provided by the gateway using the telephone keypad. If the gateway confirms the password, the customer can say or enter his or her name to confirm that it matches the one-time password. If the customer enters the appropriate one-time password and the gateway verifies the customer, the customer uses the telephone keypad to enter all remaining credit and debit cards and the remaining digits of the bank account number.
그 계정에 대하여 사인업하고 있는 고객이 비밀 정보의 진정한 소유자 또는 보유자인지를 더욱 잘 확인하기 위하여, 일회용 계좌 활성화 비밀번호 및/또는 PID 및 EDD은 하나 이상의 비밀 정보 항목에 대한 청구서 주소(billing address)로 우편 발송한다. 고객이 요청한 배달지 주소가 그 비밀 정보와 연관된 잠재적인 청구지 주소와 맞지 않는다면, 고객은 청구지 주소를 변경시키고자 하는 금융 기관 중 하나를 고객이 일회용 계좌 활성화 비밀번호 또는 PID 및 EDD를 배달하고 싶어하는장소에 연결시키기를 요청받거나 요청된 배달지 주소를 변경하여야 한다.To better identify whether the customer signing up for the account is the true owner or holder of the secret information, the one-time account activation password and / or PID and EDD may be used as the billing address for one or more secret information items. Send by mail. If the delivery address requested by the customer does not match the potential billing address associated with the confidential information, the customer wishes to deliver one-time account activation password or PID and EDD to one of the financial institutions to which the billing address is to be changed. You must be asked to connect to or change the requested delivery address.
다른 사람이 계정에 대한 소정의 정보를 접근하기 위하여 인증받을 수 있다. 예를 들면, 부모가 자신들의 개인 계정에 포함된 비밀 정보를 아이가 사용할 수 있기를 원할 수도 있다. 영업 계좌에 대하여 이하에서 설명하는 방식에서, 부모는 아이가 사용할 수 있는 비밀 정보의 항목을 선택하고 쓸 수 있는 액수의 한계 및/또는 액수를 사용할 수 있는 시간에 대한 제한을 할 수 있다.Others may be authenticated to access certain information about the account. For example, a parent may want a child to use the secret information contained in their personal account. In the manner described below with respect to the sales account, the parent may select the item of secret information available to the child and limit the amount of money that can be used and / or the time limit for the amount of money available.
2. 사업자 계정 설정2. Set up a business account
한 실시예에서, 사업자용 신용 카드, 직불 카드 또는 은행 계좌가 발행된 사람(서명자, signatory)은 게이트웨이에 사업자 계정에 사인업할 수 있다.In one embodiment, a credit card, debit card or bank account issued by a business operator (signatory) may sign up a business account at the gateway.
사업자 계정 설정의 첫 단계는, 사업의 일반 정보를 제공하는 단계, 서명자의 무작위 비밀번호 질문 정보를 제공하는 단계, 서명자의 최종 시험 질문 비밀번호 질문을 제공하는 단계, 그리고 사업의 비밀 정보를 제공하는 단계의 적어도 4단계가 관련된다.The first steps in setting up a business account include providing general information about the business, providing random password question information for the signer, providing password questions for the final test question for the signer, and providing secret information for the business. At least four steps are involved.
서명자는 사업의 명칭, 주소, 전화 및 팩스 번호 및 이메일 주소와 같은 항목을 포함하는 사업의 일반 정보를 제공한다. 사업자는 사업 계정의 설정 인증 및 서명자가 사업의 비밀 정보를 사용하는 인증을 할 수 있는 법적으로 증명된 서류를 팩스, 메일 또는 다른 수단으로 보내야 한다. 이러한 입증 과정은 사업 계정을 변경하고 취소하거나 그 계정에 대한 서명자를 변경시키는데도 필요하다.The signer provides general information about the business, including items such as the name, address, telephone and fax numbers, and email address of the business. The operator must send, by fax, e-mail or other means, legally documented documents that enable the business account to be established and authenticated by the signer using the business secrets. This verification process is also necessary to change and cancel a business account or to change the signer for that account.
다음, 활성화 코드는 서명자에게 배달된다. 서명자가 개인 계정을 이미 갖고 있지 않는 한, EDD와 PID는 활성화 코드와는 별개로 배달된다. 개인 계정에 대하여 배달되는 EDD와는 달리, 서명자에게 배달되는 EDD는 2개의 PID를 동시에 접속시키도록 구성되는 것이 바람직하다.Next, the activation code is delivered to the signer. Unless the signer already has a personal account, the EDD and PID are delivered separately from the activation code. Unlike the EDD delivered for a personal account, the EDD delivered to the signer is preferably configured to connect two PIDs simultaneously.
새로운 PID와 EDD를 받은 후, 서명자는 설치된 EDD를 가지고 게이트웨이 사인업에 접근하여야 한다. EDD 일련 번호가 비준되고 암호화 시스템이 전술한 바와 같이 협의된다. EDD 상의 LED는 전술한 바와 같이 협의 상태를 나타낸다. 협의가 성공적이면, EDD의 불휘발성 메모리에 기억된 거래 코드는 다음 거래에 사용되도록 비연속식 거래 코드로 갱신된다.After receiving the new PID and EDD, the signer must access the gateway signup with the EDD installed. The EDD serial number is ratified and the encryption system negotiated as described above. The LED on the EDD indicates a negotiated state as described above. If the negotiation is successful, the transaction code stored in the nonvolatile memory of the EDD is updated with a non-continuous transaction code for use in the next transaction.
다음, 서명자의 PID를 비준한다. 장치가 비준을 거부하거나 성공한 경우에는 전술한 바와 같이 처리된다. 서명자는 이어 일회용 계정 활성화 비밀번호를 이용하여 게이트웨이 웹사이트의 사업자 계정에 로그인하여 PID를 활성화시킨다. 일회용 계정 활성화 비밀번호를 제공하는 이외에, 서명자는 자신의 이름과 사업자의 명칭을 입력하도록 요청받을 수 있다. 이와는 달리, 서명자는 입증을 위해 현재 제출되어 잇는 질문 및 응답을 설정 과정의 제1 단계 동안에 생성할 수 있다. 일회용 비밀번호, 서명자의 이름 또는 사업자의 명칭이 일치하지 않는 경우, PID는 사업자 계정에 대하여는 활성화되지 않으며 새로운 활성화 코드가 서명자에게 배달되어 그 사업자 계정에 할당된다.Next, the signer's PID is ratified. If the device rejects the ratification or succeeds, it is treated as described above. The signer then uses the one-time account activation password to log in to the operator's account on the gateway website to activate the PID. In addition to providing a one time account activation password, the signer may be asked to enter his name and the name of the business operator. Alternatively, the signer may generate questions and responses that are currently submitted for validation during the first phase of the setup process. If the one-time password, the name of the signer or the name of the business operator do not match, the PID is not activated for the business account and a new activation code is delivered to the signer and assigned to that business account.
PID가 활성화된 경우, 서명자는 무작위 비밀번호 질문 및 최종 시험 질문 정보를 제공하도록 요청받는다. PID를 발급 받은 서명자 이외에는 어느 누구도 무작위 비밀번호 질문 또는 최종 시험 질문 비밀번호 정보를 열람하거나 갱신할 수 없다.If the PID is enabled, the signer is asked to provide random password question and final test question information. No one other than the signer who is issued the PID may view or update the random password question or the final test question password information.
이어, 서명자는 사업의 비밀 정보를 입력시킨다. 이러한 계정의 영역에서, 서명자는 신용 카드 정보, 직불 카드 정보, 은행 계좌 정보, 그리고 사업자가 전송하거나 은밀히 저장하고자 하는 다른 정보를 입력시킨다.The signer then enters the secret information of the business. In the area of these accounts, the signer enters credit card information, debit card information, bank account information, and other information that the operator wishes to send or secretly store.
이 단계에서, 서명자는 금융 기관, 신용 카드 형태 또는 은행 계좌 형태, 각 신용 카드의 처음 12자리, 라우팅 번호와 각 은행 계좌 번호의 처음 7자리를 입력시킨다. 이어, 서명자는 일회용 비밀번호를 사용하여 게이트웨이에 접속하고 전술한 바와 같이 나머지 신용/직불 카드 및 은행 계좌 번호 정보를 입력시킨다.In this step, the signer enters the financial institution, credit card form or bank account form, the first 12 digits of each credit card, the routing number and the first seven digits of each bank account number. The signer then accesses the gateway using the one time password and enters the remaining credit / debit card and bank account number information as described above.
전술한 온라인 상의 설정 동안 또는 설정 후의 어느 시점에, 서명자는 다른 피고용인이 비밀 정보를 사용하거나 거래 내역을 열람하게 할 수 있다. 서명자가 다른 피고용인이 비밀 정보를 사용하거나 거래 내역을 열람하게 하고자 하는 경우, 사업 계정의 적절한 섹션에 다른 피고용인의 이름을 목록을 만들 수 있다. 서명자는 또한 비밀 정보의 어느 항목을 사용할 것인지, 부과 또는 지급될 총액의 상한, 일반 정보의 어느 항목을 피고용인이 갱신할 것인지 그리고 거래를 열람할 수 있는지 등을 포함하여 각각의 피고용인마다 사업 계정에 접근할 수 있는 방법을 선택할 수 있다.At any point during or after the on-line setup described above, the signer may allow other employees to use confidential information or view transaction details. If the signer wishes other employees to use confidential information or view transaction details, he or she may list the names of other employees in the appropriate section of the business account. The signer also has access to the business account for each employee, including which items of confidential information will be used, the upper limit of the total amount to be charged or paid, which items of general information will be updated by the employee, and whether the transaction can be viewed. You can choose how you can.
서명자가 다른 피고용인에 대한 불활성화되는 PID 및 EDD를 이미 가지고 있다는 것을 표시하지 않는 한, PID 및 EDD는 서명자가 목록에 올린 각 피고용인에 대한 사업자의 청구지 주소에 배달된다. 피고용인은 도 4a에서 도시한 바와 같이 2가지 방법 즉, 고객으로서의 사업자와 사업자 계정 중 하나를 이용하여 인증을 받고 사업 계정에의 접근을 초기화한다.The PID and EDD are delivered to the carrier's billing address for each employee listed by the signer, unless the signer indicates that it already has a PID and EDD deactivated for another employee. The employee is authenticated and initiates access to the business account using two methods, one as a customer and a business account, as shown in FIG. 4A.
3. 상인 설정(merchant setup)3. merchant setup
한 실시예에서, 상인 계정 설정은 다섯 단계로 이루어진다. 처음 단계는 고객 사업자 계정 설정과 유사하다. 권한을 부여받은 상인의 서명자는 고객 사업자 계정의 서명자와 동일하게 일반 정보, 비밀 정보, 무작위 비밀번호 정보 및 최종 비밀번호 질문 정보를 제공하도록 요청받는다. 상인의 신용 카드 또는 직불 카드 정보 및 당좌 예금 계좌는 선택적이지만, 서명자는 게이트웨이가 고객과 거래를 처리하고 상인에게 지불을 하도록 반드시 은행 거래 정보를 제공하여야 한다.In one embodiment, the merchant account setup consists of five steps. The first step is similar to setting up a customer carrier account. The signer of the authorized merchant is asked to provide general information, secret information, random password information and final password question information in the same way as the signer of the client account. The merchant's credit or debit card information and checking account is optional, but the signer must provide bank transaction information for the gateway to process the transaction with the customer and pay the merchant.
상인의 서명자는 상인의 이름, 주소, 전화 번호 및 팩스 번호와 이메일 주소를 포함하는 상인의 일반 정보를 먼저 제공한다. 상인 계정 설정의 나머지 단계는 사업자 계정 설정에서 전술한 단계와 동일하며, 상인의 사업자는 사업자의 상인이 이전에 수행하는 단계 모두를 수행한다.The merchant's signer first provides the merchant's general information, including the merchant's name, address, telephone number, and fax number and e-mail address. The remaining steps of setting up a merchant account are the same as those described above in setting up a merchant account, and the merchant's operator performs all the steps previously performed by the merchant's merchant.
상인의 서명자는 또한 상인의 비밀 정보를 입력시킨다. 이러한 계정 영역에서, 상인의 사업자는 신용 카드 정보, 직불 카드 정보, 은행 계좌 정보(당좌 예금 또는 저금) 그리고 상인이 전송하거나 은밀히 저장하고 싶어하는 기타 비밀 정보에 대한 선택권을 갖는다. 상인의 서명자는 전술한 바와 같이 상인의 신용 카드, 직불 카드 정보 및 은행 계좌 정보(당좌 예금, 저금 또는 상인의 은행 거래)를 입력시키는 것이 더욱 중요하다. 상인 계정에 대한 다른 피고용인의 설정은 고객 사업자 계정에 대한 다른 피고용인의 설정에 관한 것과 동일하다.The merchant's signer also enters the merchant's secret information. In this account area, the merchant's operator has the choice of credit card information, debit card information, bank account information (checking or savings) and other confidential information that the merchant wishes to send or secretly store. It is more important for the merchant's signer to enter the merchant's credit card, debit card information and bank account information (checking accounts, savings or merchant bank transactions) as described above. The setting of another employee for the merchant account is the same as for the setting of another employee for the client account.
계정 설정의 제2 단계는 게이트웨이에 권한을 부여하여 상인의 신용 카드, 직불 카드 및 은행 계좌 거래를 처리하는 것이다. 상인은 게이트웨이 웹사이트 상의 판매 동의 계약을 수락하여 게이트웨이에 제공하여야 한다. 또한, 상인은 사업증, 연방 세금 식별 번호 또는 유사한 문서와 같이 그 상인을 인증하는 법적 문서의 사본을 제출하여야 한다.The second step in setting up an account is to authorize the gateway to process the merchant's credit card, debit card and bank account transactions. The merchant must accept and provide to the gateway a sales agreement on the gateway's website. In addition, the merchant must provide a copy of the legal document certifying the merchant, such as a business card, federal tax identification number, or similar document.
계정 설정의 제3 단계는 온라인 쇼핑 카드에 게이트웨이 소프트웨어를 모으거나 필요하다면 재래 상인의 계정 소프트웨어와 연결시키는 것에 관한 것이다.The third step in setting up an account involves collecting gateway software on an online shopping card or, if necessary, linking it with a traditional merchant's account software.
이러한 소프트웨어는 게이트웨이, 온라인 상의 상인, 재래 상인 및/또는 고객 사이에 통신을 허용하는 것을 의미한다. 게이트웨이 소프트웨어가 온라인 상의 상인의 쇼핑 카드에 모아진 경우, 소프트웨어는 쇼핑 카드 애플리케이션에 삽입되어야 하는 코드를 포함한다. 게이트웨이 소프트웨어는 온라인 상의 상인을 인증하고 상인와 게이트웨어 사이의 통신의 송수신을 하는데 이용된다. 한 실시예에서, 온라인 상의 상인은 콤마 디리미티드 파일 포맷(comma delimited file format) 또는 다른 파일 포맷으로 게이트웨이 웹사이트로부터 거래 내역을 내려 받은 데이터를 상인의 계정 소프트웨어에 저장할 수 있다. 상인이 게이트웨이로 하여금 자신의 고객을 관리하도록 선택한 경우에는 상인의 소프트웨어를 모을 필요가 있다. 이 경우, 상인은 게이트웨어에 저장된 제품 서비스 페이지를 미리 설정한다. 상인은 고객을 그 페이지에 하이퍼링크(hyperlink)시켜 게이트웨이가 상인 대신에 거래를 처리할 수 있다.Such software is meant to allow communication between gateways, on-line merchants, conventional merchants and / or customers. If the gateway software is collected on a merchant's shopping card online, the software includes code that must be inserted into the shopping card application. Gateway software is used to authenticate merchants online and to send and receive communications between merchants and gateways. In one embodiment, the merchant online may store data received from the gateway website in a comma delimited file format or other file format in the merchant's account software. If the merchant chooses to have the gateway manage his customer, he needs to gather the merchant's software. In this case, the merchant presets the product service page stored in the gateway. The merchant hyperlinks the customer to the page so that the gateway can process the transaction on behalf of the merchant.
재래 상인의 계정 소프트웨어가 상인, 게이트웨이 및 고객 간의 통신을 허용하는 추가 게이트웨이 소프트웨어를 필요로 하는 경우, 게이트웨이 및 고객, 상인은 애플리케이션 소프트웨어에 적합한 게이트웨이 소프트웨어를 설치해야 한다.재래 상인이 표준 EDD를 사용하여 거래를 처리하는 경우에는 추가적인 게이트웨이 소프트웨어는 필요하지 않다. 표준 EDD는 키패드, 디지털 표시장치, 프린터, 통신 장치 및 다른 선택 사양을 포함할 수 있다. 재래 상인은 콤마 디리미티드 파일 포맷 또는 다른 파일 포맷으로 게이트웨이 웹사이틀부터 거래 내역을 내려 받을 수 있는 선택권을 또한 가지며, 그 데이터는 상인의 계정 소프트웨어에 저장할 수 있다.If the traditional merchant's account software requires additional gateway software to allow communication between the merchant, gateway, and customer, the gateway, customer, and merchant must install the appropriate gateway software for the application software. When processing transactions, no additional gateway software is needed. Standard EDDs may include keypads, digital displays, printers, communication devices, and other options. The conventional merchant also has the option to download transaction details from the gateway website in a comma delimited file format or other file format, and the data can be stored in the merchant's account software.
제4 단계는 상인이 자신의 은행에 접속하고 판매 서비스를 게이트웨어에 설정하거나, 자신의 은행에 접속하거나 게이트웨이 서비스를 교체하는(switching) 것에 관한 것이다. 대부분의 단계는 상인와 은행간, 그리고 은행과 게이트웨이간에 수행된다.The fourth step relates to a merchant accessing his bank and setting up a sales service at the gateway, accessing his bank or switching the gateway service. Most of the steps are performed between merchants and banks, and between banks and gateways.
온라인 상의 상인 계정 활성화 처리를 하는 제5 단계는 온라인 상인의 네임 서버 주소를 게이트웨이의 성명 서버 주소로 변경하는 것에 관한 것이다. 상인의 성명 서버 주소가 게이트웨이로 교체되면, 그 계정이 활성화되고 게이트웨이는 온라인 상인을 대신하여 주문을 받을 수 있다.The fifth step of the online merchant account activation process relates to changing the name server address of the online merchant to the name server address of the gateway. If the merchant's name server address is replaced with a gateway, the account is activated and the gateway can take orders on behalf of the online merchant.
F. 시스템 운영F. System Operation
1. 고객과 온라인 상인의 거래1. Transactions between customers and online merchants
실시예에서, 도 5 내지 도 7에 도시한 바와 같이, 고객은 원하는 상품이나 서비스를 선택한 다음, 거래전에 온라인 상인의 웹사이트상에서 체크 아웃 링크를 눌러야 한다. 2가지의 상이한 체크 아웃 버튼이 온라인 상인의 웹사이트상에 존재할 수 있는데, 하나는 PID를 가진 자를 위한 것이고, 다른 하나는 PID를 가지지 않은 자로서 게이트웨이로도 다룰 수 있는 통상적인 방법을 이용하여 거래를 원하는 자를 위한 것이다.In an embodiment, as shown in Figures 5-7, the customer must select the desired product or service and then press the checkout link on the online merchant's website prior to the transaction. Two different checkout buttons can exist on the online merchant's website, one for the person with the PID and the other for the person who does not have the PID and deals with the usual method of handling the gateway. For those who want to.
PID를 가진 고객이 PID 체크아웃 버튼을 누르는 경우, 온라인 고객의 쇼핑 카트로 통합된 게이트웨이 소프트웨어는 거래액, 고객이 선택한 상품 또는 서비스의 일치, 상인의 일치 및 고객의 IP 주소를 패킷으로 부호화한다. 다음에 패킷을 게이트웨이로 전송한다. 게이트웨이는 상인의 IP 주소 및 성명 서버 주소를 체크하여 상인을 인증한다. 소프트웨어를 설치한 상인이 없더라도 인증 절차는 여전히 적용된다.When a customer with a PID presses the PID checkout button, the gateway software integrated into the online customer's shopping cart encodes the transaction amount, the match of the product or service of the customer's choice, the match of the merchant, and the customer's IP address into a packet. The packet is then sent to the gateway. The gateway authenticates the merchant by checking the merchant's IP address and name server address. The certification process still applies even if no merchant has installed the software.
고객은 게이트웨이 웹사이트에 대한 하이퍼링크를 경유하여 게이트웨이 서버에 연결한다. 고객은 개인, 사업체 또는 다른 개체일 수 있다. 일단 고객과 접속하면, 게이트웨이 서버는 고객을 식별하고 인증하려고 시도한다.The customer connects to the gateway server via a hyperlink to the gateway website. The customer may be an individual, a business or another entity. Once in contact with the customer, the gateway server attempts to identify and authenticate the customer.
게이트웨이 서버는 고객이 사용하고 EDD에 접속하여 EDD 일련번호를 요청한다. 이 번호는 EDD 데이터베이스에서 인증되고, 게이트웨이는 EDD가 현재의 암호화 체계를 이용하여 그 거래 코드를 전송하도록 요청한다. 암호화 체계가 맞으면, EDD는 다음 거래 코드를 계산하고, 이를 다음 체계를 사용하여 암호화하며, 현재의 암호화 체계를 사용하여 현재의 거래 코드를 따라 전송한다. 게이트웨이는 다음 체계를 계산하고, 그 체계를 사용하여 다음의 거래 코드를 해독한다. 다음 거래 코드가 맞지 않는 경우, 거래를 종료하고 EDD는 EDD 데이터베이스에 무효로서 플래그된다. 실시예에서, EDD상의 LED는 고객에게 그가 유효한 게이트웨이 서버에 연결되어 있는지를 나타낸다. LED 지시자는 전술한 바와 같이 기능을 부호화한다.The gateway server uses the customer and connects to EDD to request an EDD serial number. This number is authenticated in the EDD database, and the gateway requests that EDD transmit its transaction code using the current encryption scheme. If the encryption scheme is correct, EDD calculates the next transaction code, encrypts it using the next scheme, and sends it along with the current transaction code using the current encryption scheme. The gateway calculates the next scheme and uses it to decrypt the next transaction code. If the next transaction code does not match, the transaction ends and the EDD is flagged as invalid in the EDD database. In an embodiment, the LED on the EDD indicates to the customer whether he is connected to a valid gateway server. The LED indicator encodes the function as described above.
PID는 게이트웨이 서버의 요청시 EDD에 삽입된다. 다음으로 EDD는 PID 일련번호 및 PID 암호화 거래 코드를 판독하고, 일련번호 및 암호화된 거래 코드를 암호화하여, 양자 모두를 게이트웨이 서버에 전송한다. 게이트웨이는 암호화한 일련 번호 및 암호화한 거래 코드를 수신하며 이를 해독한다. 먼저 게이트웨이는 PID 일련번호를 PID 데이터베이스에 위치시킨 다음, PID에 기억된 거래 코드를 인증한다. 매칭되는 PID 일련번호가 발견되지 않거나 거래 코드가 확인되지 않으면, 거래를 취소하고 고객 및 온라인 상인에게 통지한다. 거래 코드가 확인되면, 게이트웨이 서버는 다음의 비연속적인 거래 코드를 계산하여 이를 암호화하고 PID에 기록한다. 거래 코드는 거래를 계속하기 전에 재판독되고 검증된다.The PID is inserted into the EDD at the request of the gateway server. The EDD then reads the PID serial number and the PID encrypted transaction code, encrypts the serial number and the encrypted transaction code, and sends both to the gateway server. The gateway receives the encrypted serial number and the encrypted transaction code and decrypts it. The gateway first locates the PID serial number in the PID database and then authenticates the transaction code stored in the PID. If no matching PID serial number is found or the transaction code is not confirmed, the transaction is canceled and the customer and online merchant are notified. Once the transaction code is verified, the gateway server calculates the next non-consecutive transaction code, encrypts it and writes it to the PID. The transaction code is reread and verified before continuing the transaction.
PID 암호화 코드가 확인되지 않으면, 이전의 암호화 코드는 현재의 암호화 코드와 비교된다. 이들이 매칭되고, 게이트웨이 서버의 PID 일련번호 데이터베이스가 아직 플래그되지 않으면, 거래는 계속되고 데이터베이스는 플래그되어 이중의 PID 암호화 코드를 지시한다. 데이터베이스가 이미 플래그되었으면, PID는 데이터베이스에 무효인 것으로 표시된다. 다른 실시예에서, 아래와 같이 고객이 결재시에 입력한 최종의 질문 쌍으로부터, 고객에게 최종의 질문에 대답하게 함으로써 PID를 재활성화하는 기회를 제공할 수 있다. 고객이 최종의 질문 또는 이미 질문한 모든 질문에 답하지 못한 경우, 고객의 계좌는 플래그되고 더이상의 거래가 허가되지 않으며 온라인 상인에게 통지된다.If the PID encryption code is not verified, the previous encryption code is compared with the current encryption code. If they match and the gateway server's PID serial number database has not yet been flagged, the transaction continues and the database is flagged indicating a double PID encryption code. If the database has already been flagged, the PID is marked invalid in the database. In another embodiment, the customer may be given an opportunity to reactivate the PID by having the customer answer the final question from the final question pair entered at the time of payment, as follows. If the customer fails to answer the final question or any question already asked, the customer's account is flagged and no further transactions are allowed and the online merchant is notified.
비활성화가 되면, 활성화 코드 및 URL 주소는 그 PID용 청구 주소로 전송된다. 계좌를 다시 활성화하기 위하여, 고객은 URL의 게이트웨이 웹사이트에 접속해야 하고, PID를 EDD에 삽입해야 하며, 활성화 코드를 제공하고, 최종 질문에 답해야 한다. 활성화 코드가 맞고, 최종 질문에 정확히 답하면, 새로운 일련 번호 및 거래 코드가 고객의 PID에 기록된다.When deactivated, the activation code and URL address are sent to the billing address for that PID. To reactivate the account, the customer must access the URL's gateway website, insert the PID into the EDD, provide an activation code, and answer the final question. If the activation code is correct and the final question is answered correctly, the new serial number and transaction code are recorded in the customer's PID.
PID 암호화 코드를 확인하는 경우, 고객은 전술한 바와 같이 하나 이상의 무작위 비밀번호 질문에 답할 것을 요구받는다. 고객이 무작위의 질문에 정확히 답하지 못하는 경우, 고객은 하나 이상의 추가의 무작위 비밀번호 질문을 요구받는다. 고객이 두번째 질문 쌍에도 정확하세 답하지 못하는 경우, PID와 관련된 일련 번호 및 거래 코드가 플래그되어 더이상의 거래를 진행할 수 없도록 한다. 또한, 온라인 상인에게는 실패를 통지한다. 다음으로 활성화 코드는 PID용 고객의 청구서 주소로 전달된다. 계정을 재활성화하기 위하여, 고객은 전술한 계정 재활성화 과정을 따라야 한다. 다른 실시예에서, 고객은 거래를 진행하기 위하여 전술한 바와 같이 최종 질문을 받을 수 있다.When verifying the PID encryption code, the customer is required to answer one or more random password questions as described above. If the customer does not answer the random question correctly, the customer is asked for one or more additional random password questions. If the customer does not answer correctly with the second question pair, the serial number and transaction code associated with the PID are flagged to prevent further transactions. It also notifies the online merchant of failure. The activation code is then sent to the customer's billing address for the PID. In order to reactivate an account, the customer must follow the account reactivation process described above. In another embodiment, the customer may be asked the final question as described above to proceed with the transaction.
고객이 무작위 비밀번호 질문에 맞도록 응답하는 경우, 게이트웨이는 온라인 상인이 제공한 정보를 이용하고, 고객이 거래 정보 및 상인을 검증하도록 요청한다. 고객이 상인을 검증한 경우, 상인은 해당 고객과 문제가 된 거래수를 전체 거래수로 나눈 퍼센트값에 기초하여 거래를 취소하는 옵션을 상인에게 제공할 수 있다. 온라인 상인은 게이트웨이 상인 계좌에 수용 가능한 퍼센트를 설정한다. 고객이 거래 정보를 수용하지 않거나 거래를 취소하는 경우, 고객은 다시 상인의 웹사이트로 돌아간다. 고객이 거래 정보를 승인하고 거래의 완료를 선택하는 경우, 하나 이상의 계정을 갖고 있다면 상인이 어떤 계정을 사용할 것인가와, 지불 방식이 하나 이상이면 어떤 유형으로 지불 방법을 사용할 것인지를 질문받는다. 다음으로 게이트웨이는 상인의 지불 방법과 온라인 상인의 은행 정보를 거래량에 따라 서버의 안전한 휘발성 메모리에 모으고, 지불 인증 또는 처리를 위한 적절한 회사 또는 금융기관에 전송한다. 지불을 인증하거나 처리하는 경우, 각자의 IP 주소를 통하여 고객과 상인에게 통지한다. 지불을 거절하거나 인증하지 않는 경우, 다른 지불 방법을 선택하거나 거래를 취소할 것인지를 고객에게 요청한다. 거래를 취소하면, IP 주소를 이용하여 온라인 상인에게 통지한다. 새로운 지불방법을 선택하면, 게이트웨이는 인증이나 지불을 얻기 위한 시도를 반복한다. 지불 방법을 실시하지 않으면, 게이트웨이는 거래를 취소하고, 각자의 IP 주소를 통하여 고객 및 상인에게 모두 통지한다.If the customer responds to a random password question, the gateway uses the information provided by the online merchant and asks the customer to verify the transaction information and the merchant. If the customer has verified the merchant, the merchant can give the merchant the option to cancel the transaction based on the percentage of the transaction in question with the customer divided by the total number of transactions. The online merchant sets a percentage acceptable to the gateway merchant account. If the customer does not accept the transaction information or cancels the transaction, the customer goes back to the merchant's website. If the customer approves the transaction information and chooses to complete the transaction, the merchant is asked what account to use if he has more than one account, and what type of payment method to use if there is more than one payment method. The gateway then collects the merchant's payment method and online merchant's bank information in a secure volatile memory on the server, depending on the transaction volume, and sends it to the appropriate company or financial institution for payment authentication or processing. When authenticating or processing payments, customers and merchants are notified through their IP addresses. If the payment is declined or not verified, ask the customer to choose another payment method or cancel the transaction. When canceling a transaction, the online merchant is notified using the IP address. If you choose a new payment method, the gateway repeats the attempt to obtain authentication or payment. If no payment method is implemented, the gateway cancels the transaction and notifies both the customer and the merchant through their respective IP address.
2. 재래 상인과 고객의 거래2. Deal with conventional merchants and customers
실시예에서, 고객은 거래 전에 그가 원하는 상품 또는 서비스를 선택하고, 이들에 대하여 지불을 요청해야 한다. 다음으로 거래 정보 및 고객의 지불 방법은 재래 상인의 POS(point of sale, 판매관리시점) 시스템으로 들어간다. 거래가 현금을 포함하는 경우, 고객은 현금을 피고용인에게 주고 판매는 완료된다. 거래가 직불 카드 또는 신용카드, 또는 지불 계좌를 체크하는 것을 포함하는 경우, 회계용 소프트웨어는 고객에게 PID 또는 몇가지 다른 지불 방법을 사용할 것인지를 질문한다.In an embodiment, the customer must select the goods or services he wants and request payment for them prior to the transaction. Next, the transaction information and the customer's payment method enter the point of sale (POS) system of a conventional merchant. If the transaction contains cash, the customer gives cash to the employee and the sale is completed. If the transaction involves checking a debit or credit card or payment account, the accounting software asks the customer whether to use a PID or some other payment method.
고객이 PID 사용을 원하는 경우, 회계용 소프트웨어는 EDD로 하여금 통신장치를 통하여 EDD의 내부 또는 외부로, 회계용 소프트웨어를 호스팅하는 하드웨어장치의 내부 또는 외부로 게이트웨이 서버에 연결되도록 한다. EDD가 게이트웨이 서버에 연결되는 경우, 서버는 장치를 인증하도록 시도한다.If the customer wants to use the PID, the accounting software causes the EDD to connect to the gateway server through the communication device either inside or outside the EDD and inside or outside the hardware device hosting the accounting software. If the EDD is connected to a gateway server, the server attempts to authenticate the device.
게이트웨이 서버는 EDD와 접촉하고, 미리 정의된 암호화 체계를 사용하여 장치의 일련번호와 거래 코드를 요청한다. 암호화 체계가 맞으면, 장치와 게이트웨이는 전술한 바와 같이 거래 코드를 교환한다. 또한, EDD상의 LED는 전술한 바와 같이 기능한다.The gateway server contacts the EDD and requests the device's serial number and transaction code using a predefined encryption scheme. If the encryption scheme is correct, the device and the gateway exchange transaction codes as described above. In addition, the LED on the EDD functions as described above.
다음으로 EDD 및 게이트웨이는 전술한 바와 같이 PID 일련번호 및 PID 암호화 거래 코드를 판독하고 교환하며 입증한다. PID 암호화 코드가 유효하지 않으면, 게이트웨이 서버는 전술한 바와 같이 온라인 상인 거래로서 동일한 방법으로 거래를 처리한다. 그러나 고객은 상인의 EDD를 통하여 무작위 비밀번호 및 최종의 도전 질문을 보고 응답한다. 또한, 고객 및 상인은 웹사이트 대신에 EDD 인터페이스를 통하여 거래 정보를 제공하고 거래 결과를 수신한다.The EDD and gateway then read, exchange and verify the PID serial number and PID encrypted transaction code as described above. If the PID encryption code is not valid, the gateway server processes the transaction in the same way as an online merchant transaction as described above. However, the customer sees and responds to random passwords and final challenge questions through the merchant's EDD. In addition, customers and merchants provide transaction information and receive transaction results via the EDD interface instead of the website.
3. 고객 대 고객 거래3. Customer to customer deal
하나의 게이트웨이 고객이 다른 게이트웨이 고객과 거래를 원하는 경우, 고객은 그의 계좌에 로그인하여 그의 체크 계좌로부터 다른 고객의 체크 계좌로 이체할 양을 특정할 수 있다. 각 고객에게는 초기 고객 계정 셋업동안 고객 ID 번호가 할당된다. 수신하는 고객의 ID 번호는 전송 수신자를 식별하도록 특정화한다.If one gateway customer wants to trade with another gateway customer, the customer can log in to his account and specify the amount to transfer from his check account to another customer's check account. Each customer is assigned a customer ID number during initial customer account setup. The ID number of the receiving customer is specified to identify the sending recipient.
거래가 상품의 이송을 수반하는 경우, 지불할 고객은 자신의 체크 계좌로부터 게이트웨이의 조건부 날인 증서 계좌로 요금을 이체하도록 선택할 수 있고, 이로부터 상품이 결부된 물품창고에 도착하거나 일부 다른 조건을 만족하는 경우, 대금을 지불한다. 지불한 고객이 선적 영수증 등의 특정 이벤트의 완성시에 릴리스를 인증할 때까지 또다른 옵션은 자금을 보유 계좌에 예치한다.If the transaction involves the transfer of the goods, the customer to pay may choose to transfer the charges from his check account to the gateway's escrow account, from which he arrives at the warehouse where the goods are attached or meets some other conditions. If you do, pay the price. Another option is to deposit funds in the holding account until the paying customer authorizes the release upon completion of the specific event, such as a shipping receipt.
양쪽의 경우, 게이트웨이 서버는 각 고객의 은행 계좌 정보를 거래량에 따라 휘발성 메모리에 모을 수 있고, 정보를 관련 회사 또는 인증 또는 처리를 위한 금융기관에 전송한다.(게이트웨이 자체가 거래를 인증 및/또는 처리할 수 있으면) 다음으로 양자는 그들의 계좌 및 선택적으로는 이메일을 통하여 결과를 통지받는다.In both cases, the gateway server may collect each customer's bank account information in volatile memory according to the transaction volume, and send the information to the relevant company or financial institution for authentication or processing (the gateway itself authenticates and / or transactions). If so, then both are notified of the results via their accounts and optionally via email.
G. 고객 계정G. Customer Account
1. 계정 형식1. Account Type
고객이 시스템(10)에 가입하면 도 1의 서버에 계정이 만들어진다. 이 계정은 아래의 정보를 담고 있다. 고객은 원할 때마다 로그인하여 그 정보를 검토하거나 변경할 수 있다.When a customer joins system 10, an account is created on the server of FIG. This account contains the following information: Customers can log in and review or change the information whenever they want.
고객 계정을 검토하거나 변경하기 위해서는 전술한 바와 같이 인증을 위한 EDD와 PID가 필요하다. 다음은 고객 계정 정보의 저장 형식의 일례이다.In order to review or change a customer's account, an EDD and PID are required for authentication as described above. The following is an example of a storage format of customer account information.
□ 이름□ Name
□ 회사□ Company
□ 부서□ Department
□ 주소□ address
□ 시(city)□ city
□ 주(state)□ state
□ 우편번호(zip)□ Zip (zip)
□ 국가□ Country
□ 낮시간 전화번호□ daytime phone number
□ 저녁 전화번호□ dinner phone number
□ 이메일주소 1□ Email Address 1
□ 이메일주소 2□ Email Address 2
□ 이메일주소 3□ Email address 3
□ 팩스번호□ Fax Number
고객은 상인들이 이용할 수 있는 정보 항목을 체크박스에 표기할 수 있다.The customer can mark information items available to merchants in checkboxes.
카드:Card:
비자1카드 4711 2013 상의 비자명 Visa name on Visa 1 card 4711 2013
비자2카드 4690 1390 상의 비자명 Visa name on Visa 2 card 4690 1390
MC1카드 1103 1111 상의 마스터카드명Master card name on MC1 card 1103 1111
디스커버1카드 3333. 1212 상의 디스커버명 Discover1 card 3333.Discovery name on 1212
Amex1카드 4567.100 상의 어메리컨 익스프레스명 American Express on Amex1 Card 4567.100
(위의 카드명들(밑줄친 부분)은 사용자 정의명이다)(The above card names (underlined) are user-defined names)
□ 반복적인 대금청구 가능□ Recurring billing available
반복적인 대금청구 가능이 체크되면:If recurring billing is checked:
반복적인 또는 지연된 대금청구는 다음의 회사들에게 허가된다.Recurring or delayed billing is licensed to the following companies:
거래 인증마다 필요한 체크.Check required for each transaction verification.
□ ABC 회사□ ABC Company
$19.95$ 19.95
매달medal
12개월간 For 12 months
□ DEF 회사□ DEF company
$29.95$ 29.95
2000년10월4일 이후1회 Once after October 04, 2000
$25.00최대 선적(Max Shipping) $ 25.00 Max Shipping
$2.90최대 세금 $ 2.90 max tax
□ CHI 회사□ CHI Company
$2500.00$ 2500.00
이후1회 1 time since
선적 통지시Upon shipment notice
2. 거래 이력2. Transaction history
고객은 가장 새로운 것에서 가장 오래된 것으로의 순서대로 거래 이력을 검토할 수 있다. 최초 화면 표시는 각 거래의 세부 사항을 검토하도록 하이퍼링크된 요약 형태로 나타난다. 명령문을 다운로드하는 옵션도 이용가능하다. 다운로드 형식은 종래의 회계 패키지와 호환될 수 있다.The customer can review the transaction history in order from newest to oldest. The initial screen display appears in the form of a hyperlinked summary to review the details of each transaction. An option to download the statement is also available. The download format may be compatible with conventional accounting packages.
H. 상인 계정H. Merchant Account
1. 계정 형식1. Account Type
상인이 시스템(10)에 가입하면 도 1의 서버에 계정이 만들어진다. 이 계정은 아래의 정보를 유지한다. 상인은 원할 때마다 로그인하여 그 정보를 검토하거나 변경할 수 있다. 상인 계정을 검토하거나 변경하기 위해서는 인증을 위한 EDD와 PID가 필요하다. 다음은 상인 계좌 정보의 저장 형식의 일례이다.When a merchant joins system 10, an account is created on the server of FIG. This account maintains the following information: Merchants can log in and review or change the information whenever they wish. To review or change a merchant account, you need an EDD and PID for authentication. The following is an example of the storage format of merchant account information.
□ 접속 이름□ Connection Name
□ 회사□ Company
□ 부서□ Department
□ 주소□ address
□ 시□ city
□ 주□ Note
□ 우편번호□ ZIP code
□ 국가□ Country
□ 낮시간 전화번호□ daytime phone number
□ 저녁 전화번호□ dinner phone number
□ 이메일주소 1□ Email Address 1
□ 이메일주소 2□ Email Address 2
□ 이메일주소 3□ Email address 3
□ 팩스번호□ Fax Number
상인은 고객들이 이용할 수 있는 정보항목을 체크박스에 표기할 수 있다.Merchants can mark information items available to customers in checkboxes.
2. 거래 이력2. Transaction history
상인은 거래이력을 검토할 수 있다. 최초 화면 표시는 각 거래의 세부사항을 검토하도록 하이퍼링크된 요약형태로 나타난다. 명령문을 다운로드하는 옵션도 이용가능하다. 다운로드 형식은 종래의 회계 패키지와 호환될 수 있다.The merchant can review the transaction history. The initial screen display appears in a hyperlinked summary to review the details of each transaction. An option to download the statement is also available. The download format may be compatible with conventional accounting packages.
3. 인증 프로세스3. Authentication process
상인으로부터 정보 패킷이 수신된다. 고객과 직접 접속되고 나면, 서버는 첨부 EDD를 찾아서 이것에 접속한다.An information packet is received from a merchant. After connecting directly with the customer, the server looks for the attached EDD and connects to it.
EDD의 일련 번호가 검증된 다음에 그 거래코드가 읽혀져 검증된다. 일련번호는 도 1의 EDD의 마이크로컨트롤러(도시하지 않음)에 내장된 스태틱, 코드-보호 읽기-전용 번호이다. 거래 코드는 이전 거래를 확인하는 암호화된 무순서적인 변수로서 불휘발성 메모리에 기억되어 있다. 일련 번호가 EDD 데이터베이스에 존재하지 않으면, 거래는 거절된다. 거래 코드에서 확인된 이전 거래에 질문을 하여 현재 EDD 일련번호가 전에 확인되었던 것과 동일한지를 확인한다. 동일하지 않으면, EDD를 발행받았던 고객에게 이메일을 통해 통지되고 고객은 이를 대체해 줄 것을 회신한다. 성사되지 못한 거래는 고객과 상인에게 통지된다. 일련 번호와 거래 코드 모두가 검증되면, 게이트웨이와 EDD 간에는 새로운 키가 산출되고 협상된다. 이 키는 현재 거래 전체에 이용된 모든 정보를 암호화하는데 이용될 것이다.After the serial number of the EDD is verified, the transaction code is read and verified. The serial number is a static, code-protected read-only number built into the microcontroller (not shown) of the EDD of FIG. The transaction code is stored in nonvolatile memory as an encrypted random variable that identifies the previous transaction. If the serial number does not exist in the EDD database, the transaction is rejected. The previous transaction identified in the transaction code is queried to confirm that the current EDD serial number is the same as that previously identified. If it is not the same, the customer who received the EDD will be notified by email and the customer will reply to replace it. Unsuccessful transactions will be notified to customers and merchants. Once both the serial number and transaction code are verified, a new key is calculated and negotiated between the gateway and the EDD. This key will be used to encrypt all information used throughout the current transaction.
EDD는 PID 정보를 읽어내어 이것을 서버에 송신한다. 서버는 PID 일련번호와 거래코드를 검증하고, 일련번호가 확인되지 않으면 그 거래를 거절한다. 거래코드가 확인되지 않으면 게이트웨이는 전술한 거래를 처리한다.EDD reads the PID information and sends it to the server. The server verifies the PID serial number and the transaction code, and rejects the transaction if the serial number is not confirmed. If the transaction code is not confirmed, the gateway processes the aforementioned transaction.
그 다음, 고객은 가입 시에 입력했었던 개인 질문 중에서 재동작 질문(reactivation question)에 응답함으로써 새로운 PID를 작동시킬 기회가 주어진다. 고객이 그 질문에 응답하지 못하거나 질문 모두 이미 요청되었던 것이라면, 고객은 가입 프로세스를 다시 시행해야 함을 통지받는다. 고객이 정확하게 응답하면 새로운 일련번호와 거래코드가 PID에 기록된다.The customer is then given the opportunity to activate the new PID by answering a reactivation question among the personal questions entered at the time of signup. If the customer does not answer the question or if all of the questions have already been requested, the customer is notified that the subscription process must be redone. If the customer responds correctly, the new serial number and transaction code are recorded in the PID.
그 다음, 고객은 가입 시에 제공된 개인정보로부터 임의로 도출된 무작위 비밀번호 질문을 받게 된다. 무작위 비밀번호 질문은 재동작을 위해 이미 이용된 질문 집합 중에서는 선택되지 않는다. 고객이 무작위 비밀번호 질문에 두 번 실패하면, 자신의 PID의 작동이 중지되며 전술한 바와 같이 PID를 재동작시켜야 한다.The customer then receives a random password question randomly derived from the personal information provided at the time of subscription. The random password question is not selected from the set of questions already used for reactivation. If the customer fails the random password question twice, his PID will stop working and he will have to reactivate the PID as described above.
4. 상인 패킷은 아래의 것들을 포함한다(예시적임).4. The merchant packet includes the following (example).
상인 IDMerchant id
고객의 IP주소 또는 반복적 대금청구 코드Customer's IP address or recurring billing code
거래 설명Transaction description
거래 계좌Trading account
선적 & 취급Shipment & Handling
판매 세금Sales tax
세율tariff
거래 유형: P 또는 N (우선 또는 통상)Transaction Type: P or N (Priority or Normal)
고객의 화면 상의 창은 다음을 표시한다(예시적임).The customer's on-screen window displays (example).
상인의 상호Trader's name
상인의 주소Merchant's address
상인의 전화번호Merchant's phone number
상인의 E메일 주소Merchant's E-mail Address
거래 설명Transaction description
거래량Trading volume
선적량Shipment
판매 세금액Sales tax
세율tariff
□ 반복적 대금청구□ Recurring Billing
□ (날짜) 이후 □ 회□ (date) □ times since
□ 매주□ weekly
□ 격주□ every other week
□ 매달□ monthly
□ 매년□ every year
최대 세금Maximum tax
최대 선적Max shipment
□ 선적 통지 시에만 허가□ Authorization only upon notification of shipment
□ 필요한 부수적인 승인에 따름□ According to the required additional approval
코멘트:comment:
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
사용 카드:Use card:
□ 비자1□ Visa 1
□ 비자2□ Visa 2
□ MC1□ MC1
□ 디스커버1□ Discover1
□ 어메리컨 익스프레스1□ American Express 1
□ 예, 승인합니다.□ Yes, I approve
□ 아니오, 이것은 제가 동의할 것이 아닙니다.□ No, this is not what I agree with.
□ 이 상인에 대해서는 들어 본 적이 없습니다.□ I have never heard of this merchant.
I. 반복적 대금청구I. Recurring Billing
상인이 고객에게 주기적인 대금청구를 시작하고자 한다면, 그 상인은 거래 서버(도 1)에 접속하여 IP 어드레스를 적당한 주기적 대금청구 코드를 반영하도록 변경하고 상인 패킷을 전송한다. 고객이 반복적인 대금청구를 허용하는 것을 지정했다면, 거래는 처리되고 확인 이메일이 고객에게 전송된다.If the merchant wishes to initiate periodic billing to the customer, the merchant connects to the transaction server (Figure 1), changes the IP address to reflect the appropriate periodic billing code and sends the merchant packet. If the customer specified to allow recurring billing, the transaction is processed and a confirmation email is sent to the customer.
고객이 반복적 대금청구를 허용하지 않는 것을 선택했다면, 그 고객에게 승인 요구가 이메일로 전송된다. 이것이 처리될 수 있기 전에 고객은 서버에 접속하여 그 거래를 승인해야 한다. 그 다음, 상인은 고객을 받아들이고 카드 회사는 적절하다면 응답한다.If the customer chooses not to allow recurring billing, the authorization request is emailed to the customer. Before it can be processed, the customer must connect to the server and approve the transaction. The merchant then accepts the customer and the card company responds if appropriate.
J. 기타 응용J. Other Applications
시스템(10)의 무작위 비밀번호 질문 부분은 다른 식별 기술로 대체될 수 있다. 예컨대, 지문, 망막 스캔이나 기타 다른 생물학적 식별자와 같은 생체 공학적(때로는 생물 측정이라고 함) 식별 시스템도 이용될 수 있다.The random password question portion of system 10 may be replaced with other identification techniques. For example, bionic (sometimes called biometric) identification systems may be used, such as fingerprints, retinal scans or other biological identifiers.
K. 비금융 정보 교환K. Non-Financial Information Exchange
고객은 개인 정보를 미리 입력하고 게이트웨이에 참가하는 웹사이트들이 사용자 입력을 요청할 때에 고객이 브라우징하는 참가 웹사이트가 특정 부분을 자동으로 이용할 수 있도록 지시한다. 고객은 특정 형식에 기입하는 것 대신에 단순히 버튼이나 링크를 클릭하고, 게이트웨이는 그 정보를 웹사이트에 제공한다. 게이트웨이 상의 고객 계좌도 고객이 자주 들르는 웹사이트에 대한 특정 로그인과 비밀번호를 저장할 수 있다. 웹사이트 상에서의 게이트웨이에의 링크는 고객의 IP 주소를 게이트웨이에 제공할 수 있으며, 이것은 고객을 확인하고 그 고객을 웹사이트에 자동적으로 로그인시킬 수가 있다.The customer pre-populates the personal information and instructs the participating websites that the customer browses to automatically use certain portions when the websites participating in the gateway request user input. Instead of filling out a specific form, the customer simply clicks a button or link, and the gateway provides the information to the website. The customer account on the gateway can also store specific logins and passwords for websites that customers frequently visit. A link to the gateway on the website can provide the customer's IP address to the gateway, which can identify the customer and automatically log the customer into the website.
Claims (89)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US61305400A | 2000-06-28 | 2000-06-28 | |
US09/613,054 | 2000-06-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20030019466A true KR20030019466A (en) | 2003-03-06 |
Family
ID=24455682
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020027017889A KR20030019466A (en) | 2000-06-28 | 2001-06-27 | Method and system of securely collecting, storing, and transmitting information |
Country Status (12)
Country | Link |
---|---|
EP (1) | EP1314125A2 (en) |
JP (1) | JP2004511028A (en) |
KR (1) | KR20030019466A (en) |
CN (1) | CN1449540A (en) |
AU (1) | AU2001271441A1 (en) |
BR (1) | BR0112382A (en) |
CA (1) | CA2418096A1 (en) |
CR (1) | CR6874A (en) |
IL (1) | IL153686A0 (en) |
MX (1) | MXPA03000147A (en) |
RU (1) | RU2003102377A (en) |
WO (1) | WO2002001462A2 (en) |
Families Citing this family (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9928508B2 (en) | 2000-08-04 | 2018-03-27 | Intellectual Ventures I Llc | Single sign-on for access to a central data repository |
US8566248B1 (en) * | 2000-08-04 | 2013-10-22 | Grdn. Net Solutions, Llc | Initiation of an information transaction over a network via a wireless device |
US9412123B2 (en) | 2003-07-01 | 2016-08-09 | The 41St Parameter, Inc. | Keystroke analysis |
US10999298B2 (en) | 2004-03-02 | 2021-05-04 | The 41St Parameter, Inc. | Method and system for identifying users and detecting fraud by use of the internet |
US8527752B2 (en) | 2004-06-16 | 2013-09-03 | Dormarke Assets Limited Liability | Graduated authentication in an identity management system |
US9245266B2 (en) | 2004-06-16 | 2016-01-26 | Callahan Cellular L.L.C. | Auditable privacy policies in a distributed hierarchical identity management system |
US7324976B2 (en) * | 2004-07-19 | 2008-01-29 | Amazon Technologies, Inc. | Automatic authorization of programmatic transactions |
CN1667630A (en) * | 2005-04-08 | 2005-09-14 | 王志坚 | Finance and taxation monitoring method and system based on transaction original certificate data |
US7810143B2 (en) | 2005-04-22 | 2010-10-05 | Microsoft Corporation | Credential interface |
US11301585B2 (en) | 2005-12-16 | 2022-04-12 | The 41St Parameter, Inc. | Methods and apparatus for securely displaying digital images |
US8938671B2 (en) | 2005-12-16 | 2015-01-20 | The 41St Parameter, Inc. | Methods and apparatus for securely displaying digital images |
JP4715509B2 (en) | 2005-12-28 | 2011-07-06 | 富士通株式会社 | Personal information certification method and personal information certification system |
US7945951B2 (en) | 2006-01-30 | 2011-05-17 | Microsoft Corporation | Rights-context elevator |
US7941848B2 (en) | 2006-01-30 | 2011-05-10 | Microsoft Corporation | Elevating rights |
US8151327B2 (en) | 2006-03-31 | 2012-04-03 | The 41St Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
US7818264B2 (en) | 2006-06-19 | 2010-10-19 | Visa U.S.A. Inc. | Track data encryption |
CN101485128B (en) * | 2006-06-19 | 2016-08-03 | 维萨美国股份有限公司 | Portable consumer device verification system |
US8036979B1 (en) | 2006-10-05 | 2011-10-11 | Experian Information Solutions, Inc. | System and method for generating a finance attribute from tradeline data |
US8606626B1 (en) | 2007-01-31 | 2013-12-10 | Experian Information Solutions, Inc. | Systems and methods for providing a direct marketing campaign planning environment |
US8606666B1 (en) | 2007-01-31 | 2013-12-10 | Experian Information Solutions, Inc. | System and method for providing an aggregation tool |
CA2695223C (en) * | 2007-07-31 | 2016-11-08 | City National Bank | Systems and methods for processing banking transactions |
KR101687945B1 (en) * | 2008-05-23 | 2016-12-20 | 코닌클리케 필립스 엔.브이. | Identity-based encryption of data items for secure access thereto |
US9112850B1 (en) | 2009-03-25 | 2015-08-18 | The 41St Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
WO2010111683A2 (en) * | 2009-03-26 | 2010-09-30 | Michael Shen | Customized secured user-data interface and storage system and method |
US10754913B2 (en) | 2011-11-15 | 2020-08-25 | Tapad, Inc. | System and method for analyzing user device information |
US9633201B1 (en) | 2012-03-01 | 2017-04-25 | The 41St Parameter, Inc. | Methods and systems for fraud containment |
US9521551B2 (en) | 2012-03-22 | 2016-12-13 | The 41St Parameter, Inc. | Methods and systems for persistent cross-application mobile device identification |
EP2880619A1 (en) | 2012-08-02 | 2015-06-10 | The 41st Parameter, Inc. | Systems and methods for accessing records via derivative locators |
WO2014078569A1 (en) | 2012-11-14 | 2014-05-22 | The 41St Parameter, Inc. | Systems and methods of global identification |
US9112856B2 (en) | 2013-03-15 | 2015-08-18 | Google Inc. | Generation of one time use login pairs via a secure mobile communication device for login on an unsecure communication device |
US10902327B1 (en) | 2013-08-30 | 2021-01-26 | The 41St Parameter, Inc. | System and method for device identification and uniqueness |
US10262362B1 (en) | 2014-02-14 | 2019-04-16 | Experian Information Solutions, Inc. | Automatic generation of code for attributes |
JP2015156110A (en) * | 2014-02-20 | 2015-08-27 | 日本電気株式会社 | History information management system, history information management method, history information management server, and gateway |
US10091312B1 (en) | 2014-10-14 | 2018-10-02 | The 41St Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
US10242019B1 (en) | 2014-12-19 | 2019-03-26 | Experian Information Solutions, Inc. | User behavior segmentation using latent topic detection |
DE102015200210A1 (en) * | 2015-01-09 | 2016-07-14 | Siemens Aktiengesellschaft | Secure transmission of sensitive measurement data in an automation network |
US10185949B2 (en) * | 2015-03-05 | 2019-01-22 | American Express Travel Related Services Company, Inc. | System and method for authentication of a mobile device configured with payment capabilities |
CN104794204B (en) * | 2015-04-23 | 2018-11-09 | 上海新炬网络技术有限公司 | A kind of database sensitive data automatic identifying method |
CN105610865A (en) * | 2016-02-18 | 2016-05-25 | 中国银联股份有限公司 | Method and device for authenticating identity of user based on transaction data |
US10776838B2 (en) * | 2016-03-01 | 2020-09-15 | Mx Technologies, Inc. | Item level data aggregation |
GB2562199B (en) * | 2017-02-03 | 2022-02-16 | Worldpay Ltd | Terminal for conducting electronic transactions |
CN110366441B (en) | 2017-03-06 | 2022-06-28 | 康明斯滤清系统知识产权公司 | Genuine filter identification with filter monitoring system |
CN108364206A (en) * | 2017-12-22 | 2018-08-03 | 广东鸿威国际会展集团有限公司 | A kind of communication system and method virtually shown for 3D |
US11429753B2 (en) * | 2018-09-27 | 2022-08-30 | Citrix Systems, Inc. | Encryption of keyboard data to avoid being read by endpoint-hosted keylogger applications |
CN111835857B (en) * | 2020-07-17 | 2022-09-16 | 北京百度网讯科技有限公司 | Method and apparatus for accessing data |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3641498A (en) | 1970-03-27 | 1972-02-08 | Phinizy R B | Keys for electronic security apparatus |
FR2401459A1 (en) | 1977-08-26 | 1979-03-23 | Cii Honeywell Bull | PORTABLE INFORMATION MEDIA EQUIPPED WITH A MICROPROCESSOR AND A PROGRAMMABLE DEAD MEMORY |
US4297569A (en) | 1979-06-28 | 1981-10-27 | Datakey, Inc. | Microelectronic memory key with receptacle and systems therefor |
US4947163A (en) | 1985-10-16 | 1990-08-07 | Supra Products, Inc. | Electronic security system with configurable key |
US5079435A (en) | 1988-12-20 | 1992-01-07 | Honda Giken Kogyo Kabushiki Kaisha | Vehicle anti-theft system using second key means |
US5816083A (en) | 1991-10-21 | 1998-10-06 | Bianco; James S. | Electronic lock system |
JP3667760B2 (en) | 1994-11-11 | 2005-07-06 | 株式会社 東海理化電機製作所 | Vehicle start permission device and identification code registration method |
US5889863A (en) * | 1996-06-17 | 1999-03-30 | Verifone, Inc. | System, method and article of manufacture for remote virtual point of sale processing utilizing a multichannel, extensible, flexible architecture |
US5903721A (en) * | 1997-03-13 | 1999-05-11 | cha|Technologies Services, Inc. | Method and system for secure online transaction processing |
WO2000022559A1 (en) * | 1998-08-27 | 2000-04-20 | Citibank, N.A. | System and use for correspondent banking |
-
2001
- 2001-06-27 WO PCT/US2001/020216 patent/WO2002001462A2/en not_active Application Discontinuation
- 2001-06-27 IL IL15368601A patent/IL153686A0/en unknown
- 2001-06-27 MX MXPA03000147A patent/MXPA03000147A/en unknown
- 2001-06-27 KR KR1020027017889A patent/KR20030019466A/en not_active Application Discontinuation
- 2001-06-27 AU AU2001271441A patent/AU2001271441A1/en not_active Abandoned
- 2001-06-27 CA CA002418096A patent/CA2418096A1/en not_active Abandoned
- 2001-06-27 CN CN01814776A patent/CN1449540A/en active Pending
- 2001-06-27 BR BR0112382-3A patent/BR0112382A/en not_active Application Discontinuation
- 2001-06-27 JP JP2002506522A patent/JP2004511028A/en active Pending
- 2001-06-27 RU RU2003102377/09A patent/RU2003102377A/en not_active Application Discontinuation
- 2001-06-27 EP EP01950452A patent/EP1314125A2/en not_active Withdrawn
-
2003
- 2003-01-06 CR CR6874A patent/CR6874A/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
CN1449540A (en) | 2003-10-15 |
JP2004511028A (en) | 2004-04-08 |
AU2001271441A1 (en) | 2002-01-08 |
IL153686A0 (en) | 2003-07-06 |
RU2003102377A (en) | 2004-06-20 |
WO2002001462A3 (en) | 2003-03-27 |
CR6874A (en) | 2009-02-10 |
WO2002001462A2 (en) | 2002-01-03 |
BR0112382A (en) | 2005-04-12 |
EP1314125A2 (en) | 2003-05-28 |
MXPA03000147A (en) | 2004-09-13 |
CA2418096A1 (en) | 2002-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20030019466A (en) | Method and system of securely collecting, storing, and transmitting information | |
US7366702B2 (en) | System and method for secure network purchasing | |
RU2438172C2 (en) | Method and system for performing two-factor authentication in mail order and telephone order transactions | |
RU2292589C2 (en) | Authentified payment | |
US8224753B2 (en) | System and method for identity verification and management | |
US20060173776A1 (en) | A Method of Authentication | |
KR101137137B1 (en) | Mobile account authentication service | |
CN100422988C (en) | A User-Centric Context-Aware Transition Model | |
US20100179906A1 (en) | Payment authorization method and apparatus | |
EP1200940B1 (en) | A system and method for secure network purchasing | |
US20020194128A1 (en) | System and method for secure reverse payment | |
US20020032649A1 (en) | High-security E-currency IDs for E-commerce transactions | |
JP2005512234A6 (en) | Customer-centric context-aware switching model | |
WO2003096252A1 (en) | Purchasing on the internet using verified order information and bank payment assurance | |
WO2000075843A1 (en) | Internet payment system | |
RU2301449C2 (en) | Method for realization of multi-factor strict authentication of bank card holder with usage of mobile phone in mobile communication environment during realization of inter-bank financial transactions in international payment system in accordance to 3-d secure specification protocol and the system for realization of aforementioned method | |
EP1134707A1 (en) | Payment authorisation method and apparatus | |
KR20180029227A (en) | Security and user authentication for electronic transactions | |
CA3154449C (en) | A digital, personal and secure electronic access permission | |
KR101309835B1 (en) | A system for total financial transaction | |
KR20020003084A (en) | Checking service providing method on the electronic commerce through the Internet | |
GB2360383A (en) | Payment authorisation | |
Williams et al. | On-line credit card payment processing and fraud prevention for e-business | |
KR20010088928A (en) | Secure Payment System that prevents the disclosure of personal credit information using the Virtual Credit Number | |
US20070260553A1 (en) | System for the Secure Identification of the Initiator of a Transaction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20021227 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |