[go: up one dir, main page]

KR20030019466A - Method and system of securely collecting, storing, and transmitting information - Google Patents

Method and system of securely collecting, storing, and transmitting information Download PDF

Info

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
Application number
KR1020027017889A
Other languages
Korean (ko)
Inventor
스코트데이비드
월스마크
데이비스릭
Original Assignee
파텐텍 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 파텐텍 인코포레이티드 filed Critical 파텐텍 인코포레이티드
Publication of KR20030019466A publication Critical patent/KR20030019466A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key 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

정보의 안전한 수집, 기억, 전송 방법 및 장치{METHOD AND SYSTEM OF SECURELY COLLECTING, STORING, AND TRANSMITTING INFORMATION}METHOD AND SYSTEM OF SECURELY COLLECTING, STORING, AND TRANSMITTING INFORMATION}

소비자가 온라인으로 상품과 서비스를 구매하는 경우가 빠르게 증가하고 있다. 온라인 구매를 하기 위해서 대다수의 소비자들이 종래의 신용 카드를 사용하여 지불하고 있다. 최근 들어 컴퓨터 라인을 통한 신용 카드 구매가 증가하고 온라인 판매가 급격하게 증가함에 따라 이러한 거래의 보안성의 결여에 초점이 맞춰지고 있다. 온라인으로 전송되는 정보를 인증하고 인가하는 데 현재 사용되고 있는 시스템은 신용 카드 사기와 오용을 알아내고 방지할 수 없다.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

2000104일 이후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)

정보를 안전하게 수집하는 단계,Collecting information securely, 정보를 안전하게 암호화하는 단계,Encrypting the information securely, 정보를 안전하게 기억하는 단계,Memorizing information securely, 정보를 안전하게 전송하는 단계,Transmitting information securely, 고객과의 거래에 참여하고 있는 온라인 상인을 인증하는 단계,Verifying an online merchant participating in a transaction with a customer, 게이트웨이 서버의 상인 계정에 액세스하는 온라인 상인과 재래 상인을 인증하는 단계,Authenticating an online merchant and a traditional merchant accessing the merchant account on the gateway server, 고객과의 거래에 참여하고 있는 재래 상인을 인증하는 단계,Verifying a traditional merchant participating in a transaction with a customer, 온라인 상인 또는 재래 상인과의 거래에 참여하고 있거나 상기 게이트웨이 서버의 고객 계정에 액세스하는 고객을 인증하는 단계,Authenticating a customer participating in a transaction with an online merchant or a conventional merchant or accessing a customer account on the gateway server, 상인 또는 고객이 액세스하거나 거래에 참여하고 있는 게이트웨이를 인증하는 단계,Authenticating the gateway that the merchant or customer is accessing or participating in the transaction, 상인과 고객의 식별에 따라 거래를 확인(validation)하는 단계,Validating the transaction according to the identification of the merchant and the customer, 고객과 다른 고객의 식별에 따라 거래를 확인(validation)하는 단계,Validating the transaction based on the identification of the customer and other customers, 상기 고객 및 상인이 제한된 권한을 갖는 관계자에게 비밀 정보 및 금융 정보의 사용을 허락하는 단계, 그리고Authorizing the use of confidential and financial information by the customers and merchants with limited authority; and 상기 고객 및 상인이 정해진 범위 내에서의 개인 정보, 비밀 정보 및 금융 정보의 배포를 허락하는 단계Allowing the customer and the merchant to distribute personal, confidential and financial information within a predetermined range; 를 포함하는 용이하게 거래를 완결하기 위한 정보의 안전한 수집, 기억 및 전송 방법 및 장치.Method and apparatus for secure collection, storage and transmission of information for easily completing a transaction comprising a. 제1항에서,In claim 1, 상기 정보를 안전하게 수집하는 단계는Safely collecting the information 인증된 고객 또는 상인과 인증된 게이트웨이 사이에 두번 이상의 안전한 전송을 통하여 정보를 수집하는 단계 및Collecting information through two or more secure transmissions between authorized customers or merchants and authorized gateways; and 정보 전체에 접근하여 수신함으로써 누구도 단일 게이트웨이 서버에 접근하여 정보 전체를 발견할 수 없도록 하는 단계By accessing and receiving the entire information, no one can access the single gateway server and discover the entire information. 를 포함하는 방법.How to include. 제2항에서,In claim 2, 상기 정보를 안전하게 수집하는 단계는Safely collecting the information 게이트웨이 서버와 연결되어 있는 웹 브라우저 창을 통하여 온라인 정보를 수집하고, 전화선을 통하여 게이트웨이 서버로 다이얼링함으로써 정보를 수집하고, 전화기의 키패드를 사용하여 정보를 제공하거나 게이트웨이 서버를 스캐닝하는 스캔트론 시스템(scantron system)을 사용하여 메일 또는 팩스로 정보를 수집하는 단계,Scantron system that collects online information through a web browser window connected to the gateway server, collects information by dialing the gateway server over a telephone line, provides information using the phone's keypad, or scans the gateway server. system) to collect information by mail or fax, 다른 하나의 게이트웨이 서버에 연결된 다른 하나의 웹 브라우저 창을 통하여 다른 온라인 정보를 수집하고, 전화선을 통하여 다른 하나의 게이트웨이 서버로다이얼링함으로써 다른 정보를 수집하고, 전화기의 키패드를 사용하여 다른 정보를 제공하거나 다른 하나의 게이트웨이 서버를 스캐닝하는 스캔트론 시스템(scantron system)을 사용하여 메일 또는 팩스로 다른 정보를 수집하는 단계Collects other online information through another web browser window connected to another gateway server, collects other information by dialing to another gateway server over a telephone line, and provides other information using the keypad of the phone, or Collecting other information by mail or fax using a scantron system scanning another gateway server 를 포함하는 방법.How to include. 제2항에서,In claim 2, 상기 고객은 상기 수집한 정보에 이름을 붙여서 각 정보를 식별하고, 필요한 경우 게이트웨이 서버 내의 안전한 휘발성 메모리 내에 기억시킬 수 있는 방법.And wherein said customer is able to identify each piece of information by naming said collected information and, if necessary, to store it in a secure volatile memory in a gateway server. 제2항에서,In claim 2, 상기 수집된 정보는 다른 정보에도 포함되어 있는 정보를 포함하며, 상기 게이트웨이 서버에 기억되어 있는 정보의 순서를 식별 가능한 방법.And the collected information includes information included in other information, and can identify the order of the information stored in the gateway server. 제1항에서,In claim 1, 상기 정보를 안전하게 암호화하는 단계는Encrypting the information securely 수신 정보 각각을 상기 게이트웨이만이 알고 있는 서로 다른 비밀키 암호화 체계를 사용하여 암호화하는 단계를 포함하는 방법.Encrypting each of the received information using a different secret key encryption scheme that only the gateway knows about. 제1항에서,In claim 1, 상기 정보를 안전하게 기억하는 단계는The step of safely storing the information 암호화된 정보를 분리된 조각 형태로 둘 이상의 별개의 게이트웨이 서버를 통하여 직접 전송받는 단계 및Receiving the encrypted information directly through two or more separate gateway servers in the form of separate pieces; and 단일 항목의 암호화된 정보는 동일한 기억 매체에는 함께 기억시키지 않는 단계Do not store encrypted information of a single item together on the same storage medium. 를 포함하는 방법.How to include. 제1항에서,In claim 1, 상기 정보를 안전하게 전송하는 단계는Safely transmitting the information 전송 동안 고객, 상인 및 게이트웨이에 대하여 인증하는 단계를 포함하는 방법.Authenticating with the customer, merchant and gateway during the transfer. 제1항에서,In claim 1, 상기 고객과의 거래에 참여하고 있는 온라인 상인을 인증하는 단계는The step of authenticating the online merchant participating in the transaction with the customer is 상인의 IP 주소를 확인(validation)하는 단계,Verifying the merchant's IP address, 게이트웨이의 성명 서버상의 상인 IP 주소를 확인(validation)하는 단계,Validating the merchant IP address on the gateway's name server, 상인 ID를 확인(validation)하는 단계, 그리고Validating the merchant ID, and 고객이 상인을 확인(validation)하는 단계Customer validates merchant 를 포함하는 방법.How to include. 제9항에서,In claim 9, 상기 상인의 IP 주소를 확인(validation)하는 단계는Validating the merchant's IP address 전송 동안 비밀 데이터를 보내기 전에, 상인의 IP 주소를 게이트웨이 서버에 기억된 상인의 IP 주소와 비교하는 단계를 포함하는 방법.Before sending the secret data during transmission, comparing the merchant's IP address with the merchant's IP address stored at the gateway server. 제9항에서,In claim 9, 상기 게이트웨이의 성명 서버 상의 상인 IP 주소를 확인(validation)하는 단계는Validating the merchant IP address on the name server of the gateway 상인 IP 주소를 게이트웨이의 성명 서버에 기억시켜 두고, 전송전에 상기 게이트웨이가 상기 성명 서버를 검색하여 상기 상인의 IP 주소가 여전히 게이트웨이의 성명 서버에 남아 있는가 확인하는 단계를 포함하는 방법.Storing a merchant IP address in a gateway's name server, and prior to transmission the gateway searching the name server to verify that the merchant's IP address still remains in the gateway's name server. 제9항에서,In claim 9, 상기 상인의 ID를 확인(validation)하는 단계는Validating the merchant ID (validation) 상인의 소프트웨어에서 전송된 상인 ID가 상기 게이트웨이의 서버에 기억된 유효한 상인 ID인지 확인하는 단계 및Confirming that the merchant ID transmitted from the merchant's software is a valid merchant ID stored in the server of the gateway; and 상기 상인 ID가 이전에 식별되었던 상인 IP 주소를 갖고 있는 상인과 동일인인지 확인하는 단계Verifying that the merchant ID is the same person as the merchant having the merchant IP address previously identified 를 포함하는 방법.How to include. 제9항에서,In claim 9, 상기 고객이 상인을 확인(validation)하는 단계는The step of validating the merchant (customer) 게이트웨이가 상인의 ID와 상인의 IP 주소를 사용하여 상인의 게이트웨이 계정을 식별하는 단계,The gateway identifying the merchant's gateway account using the merchant's ID and the merchant's IP address, 상기 상인의 게이트웨이 계정으로부터 상인의 성명 및 기타 일반 정보를 고객에게 제공함으로써 상기 상인이 고객 자신이 거래하고 싶어하는 상인과 일치한다는 것을 상기 고객이 식별하고 확인(validation)하도록 하는 단계Providing the customer's name and other general information from the merchant's gateway account to the customer so that the customer identifies and validates that the merchant matches the merchant he or she wishes to trade. 를 포함하는 방법.How to include. 제1항에서,In claim 1, 상기 게이트웨이 서버의 상인 계정에 액세스하는 온라인 상인과 재래 상인을 인증하는 단계는Authenticating the online merchant and the conventional merchant accessing the merchant account of the gateway server 상기 상인의 서명자 또는 피고용인의 개인 식별 장치와, 암호화/복호화 장치를 식별하고 확인(validation)하는 단계, 그리고Identifying and validating the signer or employee's personal identification device of the merchant and an encryption / decryption device, and 미리 제공한 정보에 기초한 무작위 비밀번호 질문과 최종 비밀번호 질문에 대한 상기 상인의 서명자 또는 피고용인의 응답을 수신하는 단계Receiving a random password question based on information provided in advance and a response from the merchant's signer or employee to a final password question 를 포함하는 방법.How to include. 제14항에서,The method of claim 14, 상기 암호화/복호화 장치를 식별하고 확인(validation)하는 단계는Identifying and validating the encryption / decryption device 통신 장치를 가진 컴퓨터의 한 단자에 연결된 암호화/복호화 장치 또는 통신장치를 가진 암호화/복호화 장치를 포함하고,An encryption / decryption device connected to one terminal of a computer with a communication device or an encryption / decryption device with a communication device, 상기 암호화/복호화 장치가 하드-코딩된(hard-coded) 고유 일련 번호를 상기 통신 장치를 통하여 게이트웨이 서버에 전송하는 단계,Transmitting, by the encryption / decryption device, a hard-coded unique serial number to the gateway server through the communication device; 상기 게이트웨이 서버가 상기 암호화/복호화 장치의 일련 번호를 식별하고 확인(validation)하는 단계,Identifying and validating a serial number of the encryption / decryption device by the gateway server; 상기 게이트웨이 서버가 상기 암호화/복호화 장치에서 사용한 변경 암호화 체계를 식별하고 확인(validation)하는 단계,Identifying and validating, by the gateway server, a change encryption scheme used by the encryption / decryption device; 상기 암호화/복호화 장치가 자신의 비휘발성 메모리에 안전하게 기억되어 있는 변경 거래 코드를 상기 통신 장치를 통하여 상기 게이트웨이 서버로 전송하는 단계, 그리고Transmitting, by the encryption / decryption device, a change transaction code securely stored in its nonvolatile memory to the gateway server through the communication device; and 상기 게이트웨이 서버가 상기 암호화/복호화 장치의 거래 코드를 식별하고 확인(validation)하는 단계Identifying and validating a transaction code of the encryption / decryption device by the gateway server 를 포함하는 방법.How to include. 제14항에서,The method of claim 14, 상기 상인의 서명자 또는 피고용인의 개인 식별 장치를 식별하고 확인(validation)하는 단계는Identifying and validating the merchant's signer or employee's personal identification device 상기 암호화/복호화 장치에 연결되어 있으며, 하나 이상의 개인 식별 장치 커넥터, 키패드, 표시 장치, LED 및 기타 애드 온(add-on) 장치를 포함하는 개인 식별 장치를 포함하고,A personal identification device coupled to the encryption / decryption device, the personal identification device including one or more personal identification device connectors, a keypad, a display device, LEDs, and other add-on devices; 상기 암호화/복호화 장치가 상기 개인 식별 장치의 고유 일련 번호와 변경 거래 코드를 패키징하는 단계,Packaging, by the encryption / decryption device, a unique serial number and a change transaction code of the personal identification device; 상기 암호화/복호화 장치가 상기 패키징을 암호화하는 단계,Encrypting the packaging by the encryption / decryption device; 상기 암호화/복호화 장치가 상기 암호화된 패키징을 상기 게이트웨이 서버로 전송하는 단계,Transmitting, by the encryption / decryption device, the encrypted packaging to the gateway server; 상기 게이트웨이 서버가 상기 패키지를 복호화하는 단계,Decrypting, by the gateway server, the package; 상기 게이트웨이 서버가 상기 개인 식별 장치의 고유 일련 번호를 식별하고 확인(validation)하는 단계, 그리고The gateway server identifying and validating a unique serial number of the personal identification device, and 상기 게이트웨이 서버가 상기 개인 식별 장치의 변경 거래 코드를 식별하고 확인(validation)하는 단계The gateway server identifying and validating a change transaction code of the personal identification device 를 포함하고,Including, 상기 각 단계는 상기 상인의 서명자 또는 피고용인마다 특유한 방법.Each of these steps is unique to each of the merchant's signers or employees. 제14항에서,The method of claim 14, 상기 무작위 비밀번호 질문과 최종 비밀번호 질문에 대한 대답을 수신하는 단계는Receiving an answer to the random password question and the final password question 상기 게이트웨이가 상기 상인의 서명자 또는 피고용인의 계정에 액세스하여 셋업 동안 또는 일정 시간이 지난후에, 미리 제공된 질문과 정답에 기초한 무작위의 비밀번호 질문 또는 최종의 비밀번호 질문을 상인의 서명자 또는 피고용인에게 표시하는 단계, 그리고The gateway accessing the merchant's signer or employee's account and displaying a random password question or a final password question based on pre-provided questions and answers to the signer or employee of the merchant during setup or after a period of time, And 상기 응답을 분석하여 상기 게이트웨이 서버에 기억되어 있는 상기 상인의 서명자 또는 피고용인의 질문 및 정답과 비교하는 단계Analyzing the response and comparing it with the questions and answers of the signer or employee of the merchant stored in the gateway server 를 포함하는 방법.How to include. 제17항에서,The method of claim 17, 상기 무작위 비밀번호 질문에 대한 정답은, 상기 게이트웨이의 질문에 대한 단 하나 또는 그 이상의 문자 응답(예를 들면, 다음의 질문에 대한 정답의 첫번째와 마지막 문자는 무엇인가? 나의 어머니의 처녀시절의 성은? 만일 성이 Bower라면, 정답은 "b r"이 된다)을 포함하는 방법.The correct answer to the random password question is one or more letter responses to the gateway's question (eg, what is the first and last letter of the answer to the following question? If last name is Bower, the answer is "br"). 제17항에서,The method of claim 17, 상기 최종 비밀번호 질문은, 특정 중요한 상황하의 완전한 하나의 단어, 구 또는 문장을 묻는 질문을 포함하는 방법.The final password question includes a question that asks for a complete word, phrase, or sentence under certain critical circumstances. 제1항에서,In claim 1, 상기 고객과의 거래에 참여하고 있는 재래 상인을 인증하는 단계는,The step of authenticating a conventional merchant participating in the transaction with the customer, 재래 상인의 ID를 식별하고 확인(validation)하는 단계,Identifying and validating the identity of the conventional merchant, 고객이 상기 재래 상인을 식별하고 확인(validation)하는 단계,Identifying and validating the conventional merchant, 재래 상인의 암호화/복호화 장치의 식별 및 확인(validation) 단계,Identification and validation of a conventional merchant's encryption / decryption device, 재래 상인의 개인 식별 장치를 식별하고 확인(validation)하는 단계, 그리고Identifying and validating a personal identification device of a conventional merchant, and 미리 제공된 정보에 기초한 무작위 비밀번호 질문 및 최종 비밀번호 질문에 대한 재래 상인의 서명자 또는 피고용인의 응답을 수신하는 단계Receiving a random password question and a response from a conventional merchant's signer or employee based on a previously provided information 를 포함하는 방법.How to include. 제20항에서,The method of claim 20, 상기 재래 상인의 ID를 식별하고 확인(validation)하는 단계는Identifying and validating the ID of the conventional merchant 상기 게이트웨이 서버의 상인 데이터베이스의 상인 ID를 식별하고 확인(validation)하는 단계를 포함하는 방법.Identifying and validating a merchant ID of a merchant database of the gateway server. 제20항에서,The method of claim 20, 상기 고객이 재래 상인을 식별하고 확인(validation)하는 단계는Wherein the customer identifies and validates a conventional merchant 게이트웨이가 상인 ID를 사용하여 상인 정보를 고객에게 표시하고 상기 재래 상인이 고객 자신이 거래하고자 하는 상인임을 확인하는 단계를 포함하는 방법.The gateway using the merchant ID to display merchant information to the customer and confirming that the conventional merchant is the merchant to which the customer himself wishes to trade. 제20항에서,The method of claim 20, 상기 재래 상인의 암호화/복호화 장치의 식별 및 확인(validation) 단계는Identification and validation of the encryption / decryption device of the conventional merchant is 통신 장치를 가진 컴퓨터의 한 단자에 연결되어 있는 암호화/복호화 장치 또는 통신 장치를 가진 암호화/복호화 장치를 포함하고,An encryption / decryption device connected to one terminal of a computer with a communication device or an encryption / decryption device with a communication device, 상기 암호화/복호화 장치는 하드-코딩된(hard-coded) 고유 일련 번호를 상기 통신 장치를 통하여 게이트웨이 서버에 전송하는 단계,The encryption / decryption device transmitting a hard-coded unique serial number to the gateway server through the communication device; 상기 게이트웨이 서버가 상기 암호화/복호화 장치의 일련 번호를 식별하고 확인(validation)하는 단계,Identifying and validating a serial number of the encryption / decryption device by the gateway server; 상기 게이트웨이 서버가 상기 암호화/복호화 장치에서 사용한 변경 암호화 체계를 식별하고 확인(validation)하는 단계,Identifying and validating, by the gateway server, a change encryption scheme used by the encryption / decryption device; 상기 암호화/복호화 장치가 자신의 비휘발성 메모리에 안전하게 기억되어 있는 변경 거래 코드를 상기 통신 장치를 통하여 상기 게이트웨이 서버로 전송하는 단계, 그리고Transmitting, by the encryption / decryption device, a change transaction code securely stored in its nonvolatile memory to the gateway server through the communication device; and 상기 게이트웨이 서버가 상기 암호화/복호화 장치의 거래 코드를 식별하고 확인(validation)하는 단계Identifying and validating a transaction code of the encryption / decryption device by the gateway server 를 포함하는 방법.How to include. 제20항에서,The method of claim 20, 상기 상인의 서명자 또는 피고용인의 개인 식별 장치를 식별하고 확인(validation)하는 단계는Identifying and validating the merchant's signer or employee's personal identification device 상기 암호화/복호화 장치에 연결되어 있으며, 하나 이상의 개인 식별 장치 커넥터, 키패드, 표시 장치, LED 및 기타 애드온(add-on) 장치를 포함하는 개인 식별 장치를 포함하고,A personal identification device coupled to the encryption / decryption device, the personal identification device including one or more personal identification device connectors, a keypad, a display device, LEDs, and other add-on devices; 상기 암호화/복호화 장치가 상기 개인 식별 장치의 고유 일련 번호와 변경 거래 코드를 패키징하는 단계,Packaging, by the encryption / decryption device, a unique serial number and a change transaction code of the personal identification device; 상기 암호화/복호화 장치가 상기 패키징을 암호화하는 단계,Encrypting the packaging by the encryption / decryption device; 상기 암호화/복호화 장치가 상기 암호화된 패키징을 상기 게이트웨이 서버로 전송하는 단계,Transmitting, by the encryption / decryption device, the encrypted packaging to the gateway server; 상기 게이트웨이 서버가 상기 패키지를 복호화하는 단계,Decrypting, by the gateway server, the package; 상기 게이트웨이 서버가 상기 개인 식별 장치의 고유 일련 번호를 식별하고 확인(validation)하는 단계, 그리고The gateway server identifying and validating a unique serial number of the personal identification device, and 상기 게이트웨이 서버가 상기 개인 식별 장치의 변경 거래 코드를 식별하고 확인(validation)하는 단계The gateway server identifying and validating a change transaction code of the personal identification device 를 포함하고,Including, 상기 각 단계는 상기 상인의 서명자 또는 피고용인마다 특유한 방법.Each of these steps is unique to each of the merchant's signers or employees. 제20항에서,The method of claim 20, 상기 무작위 비밀번호 질문과 일회성의 최종 비밀번호 질문에 대한 응답을 수신하는 단계는Receiving a response to the random password question and one-time final password question 상기 게이트웨이가 상기 상인의 서명자 또는 피고용인의 계정에 액세스하여 셋업 동안 또는 일정 시간이 지난후에, 미리 제공된 질문과 정답에 기초한 무작위의 비밀번호 질문 또는 최종의 비밀번호 질문을 상인의 서명자 또는 피고용인에게 표시하는 단계, 그리고The gateway accessing the merchant's signer or employee's account and displaying a random password question or a final password question based on pre-provided questions and answers to the signer or employee of the merchant during setup or after a period of time, And 상기 응답을 분석하여 상기 게이트웨이 서버에 기억되어 있는 상기 상인의 서명자 또는 피고용인의 질문 및 정답과 비교하는 단계Analyzing the response and comparing it with the questions and answers of the signer or employee of the merchant stored in the gateway server 를 포함하는 방법.How to include. 제25항에서,The method of claim 25, 상기 무작위의 비밀번호 질문에 대한 정답은 상기 게이트웨이의 질문에 대한 단 하나 또는 그 이상의 문자 응답(예를 들면, 다음의 질문에 대한 정답의 첫번째와 마지막 문자는 무엇인가? 나의 어머니의 처녀 시절의 성은? 만일 성이 Bower라면, 정답은 "b r"이 된다)을 포함하는 방법.The correct answer to the random password question is one or more letter responses to the gateway's question (eg, what is the first and last letter of the answer to the following question? If last name is Bower, the answer is "br"). 제25항에서,The method of claim 25, 상기 최종 비밀번호 질문 특정 중요한 상황하의 완전한 하나의 단어, 구 또는 문장을 묻는 질문을 포함하는 방법.The final password question includes a question that asks for a complete word, phrase, or sentence under certain critical circumstances. 제1항에서,In claim 1, 상기 온라인 상인 또는 재래 상인과의 거래에 참여하고 있거나 게이트웨이 서버의 고객 계정에 액세스하는 고객을 인증하는 단계는,The step of authenticating a customer participating in a transaction with the online merchant or a conventional merchant or accessing a customer account of a gateway server, 암호화/복호화 장치를 식별하고 확인(validation)하는 단계,Identifying and validating an encryption / decryption device, 상기 고객의 개인 식별 장치를 식별하고 확인(validation)하는 단계, 그리고Identifying and validating the customer's personal identification device, and 무작위 비밀번호 질문과 최종 비밀번호 질문에 대한 응답을 수신하는 단계Receiving a response to a random password question and a final password question 를 포함하는 방법.How to include. 제28항에서,The method of claim 28, 상기 암호화/복호화 장치를 식별하고 확인(validation)하는 단계는Identifying and validating the encryption / decryption device 통신 장치를 가진 컴퓨터의 일 단자에 연결되어 있는 암호화/복호화 장치 또는 통신 장치를 가진 암호화/복호화 장치를 포함하고,An encryption / decryption device connected to one terminal of a computer with a communication device or an encryption / decryption device with a communication device, 상기 암호화/복호화 장치는 하드-코딩된(hard-coded) 고유의 일련 번호를 상기 통신 장치를 통하여 게이트웨이 서버에 전송하는 단계,Sending, by the encryption / decryption device, a hard-coded unique serial number to the gateway server through the communication device; 상기 게이트웨이 서버가 상기 암호화/복호화 장치의 일련 번호를 식별하고 확인(validation)하는 단계,Identifying and validating a serial number of the encryption / decryption device by the gateway server; 상기 게이트웨이 서버가 상기 암호화/복호화 장치에서 사용한 변경 암호화 체계를 식별하고 확인(validation)하는 단계,Identifying and validating, by the gateway server, a change encryption scheme used by the encryption / decryption device; 상기 암호화/복호화 장치가 자신의 비휘발성 메모리에 안전하게 기억되어 있는 변경 거래 코드를 상기 통신 장치를 통하여 상기 게이트웨이 서버로 전송하는 단계, 그리고Transmitting, by the encryption / decryption device, a change transaction code securely stored in its nonvolatile memory to the gateway server through the communication device; and 상기 게이트웨이 서버가 상기 암호화/복호화 장치의 변경 거래 코드를 식별하고 확인(validation)하는 단계The gateway server identifying and validating a change transaction code of the encryption / decryption device 를 포함하는 방법.How to include. 제28항에서,The method of claim 28, 상기 고객의 개인 식별 장치를 식별하고 확인(validation)하는 단계는Identifying and validating the customer's personal identification device 상기 암호화/복호화 장치에 연결되어 있으며, 하나 이상의 개인 식별 장치 커넥터, 키패드, 표시 장치, LED 및 기타 애드 온 장치를 포함하는 개인 식별 장치를 포함하고,A personal identification device coupled to the encryption / decryption device, the personal identification device including one or more personal identification device connectors, a keypad, a display device, LEDs, and other add-on devices; 상기 암호화/복호화 장치가 상기 개인 식별 장치의 고유 일련 번호와 변경 거래 코드를 패키징하는 단계,Packaging, by the encryption / decryption device, a unique serial number and a change transaction code of the personal identification device; 상기 암호화/복호화 장치가 상기 패키징을 암호화하는 단계,Encrypting the packaging by the encryption / decryption device; 상기 암호화/복호화 장치가 상기 암호화된 패키징을 상기 게이트웨이 서버로 전송하는 단계,Transmitting, by the encryption / decryption device, the encrypted packaging to the gateway server; 상기 게이트웨이 서버가 상기 패키지를 복호화하는 단계,Decrypting, by the gateway server, the package; 상기 게이트웨이 서버가 상기 개인 식별 장치의 고유 일련 번호를 식별하고 확인(validation)하는 단계, 그리고The gateway server identifying and validating a unique serial number of the personal identification device, and 상기 게이트웨이 서버가 상기 개인 식별 장치의 변경 거래 코드를 식별하고 확인(validation)하는 단계The gateway server identifying and validating a change transaction code of the personal identification device 를 포함하고,Including, 상기 각 단계는 상인의 서명자 또는 피고용인마다 특유한 방법.Each of these steps is unique to the merchant's signer or employee. 제28항에서,The method of claim 28, 상기 무작위 비밀번호 질문과 일회성의 최종 비밀번호 질문에 대한 응답을 수신하는 단계는Receiving a response to the random password question and one-time final password question 상기 게이트웨이가 상기 고객의 계정에 접근하여 셋업 동안 또는 일정 시간이 지난후에, 고객이 미리 제공한 질문과 정답에 기초한 무작위 비밀번호 질문 또는 최종 비밀번호 질문을 상기 고객에게 표시하는 단계, 그리고The gateway accessing the customer's account during the setup or after a certain time, displaying to the customer a random password question or a final password question based on a question and correct answer provided by the customer in advance, and 상기 응답을 분석하여 상기 게이트웨이 서버에 기억되어 있는 상기 고객의 질문 및 정답과 비교하는 단계Analyzing the response and comparing it with the customer's questions and answers stored in the gateway server 를 포함하는 방법.How to include. 제31항에서,The method of claim 31, 상기 무작위 비밀번호 질문에 대한 응답은 상기 게이트웨이의 질문에 대한 단 하나 또는 그 이상의 문자 응답(예를 들면, 다음의 질문에 대한 정답의 첫번째와 마지막 문자는 무엇인가? 나의 어머니의 처녀 시절의 성은? 만일 성이 Bower라면, 정답은 "b r"이 된다)을 포함하는 방법.The response to the random password question is one or more letter responses to the gateway's question (eg, what is the first and last letter of the correct answer to the following question? What is the last name of my mother's virginity? If the last name is Bower, the answer is "br"). 제31항에서,The method of claim 31, 상기 최종 비밀번호 질문은 특정 중요한 상황하의 완전한 하나의 단어, 구 또는 문장을 묻는 질문을 포함하는 방법.The final password question includes a question that asks for a complete single word, phrase, or sentence under certain critical circumstances. 제1항에서,In claim 1, 상기 상인 및 고객이 접근하거나 거래에 참여하고 있는 게이트웨이를 인증하는 단계는Authenticating the gateway that the merchant and customer are accessing or participating in the transaction 암호화/복호화 장치가 자신과 통신하는 게이트웨이에서 사용하고 있는 암호화 체계를 통하여 인증하는 단계를 포함하고,The encryption / decryption device authenticating through an encryption scheme in use at the gateway communicating with the encryption / decryption device 틀린 암호화 체계가 사용되었다면, 상기 암호화/복호화 장치는 통신을 허용하지 않으며 상기 암호화/복호화 장치 상의 발광 다이오드(LED)가 고객 또는 상인에게 상기 게이트웨이가 무효라는 것을 알리는 단계,If the wrong encryption scheme is used, the encryption / decryption device does not allow communication and a light emitting diode (LED) on the encryption / decryption device notifies the customer or merchant that the gateway is invalid, 상기 게이트웨이와 암호화 및 복호와 장치 사이의 암호화 링크가 성공적이라면, 상기 암호화/복호화 장치 상의 다른 하나의 LED가 상기 게이트웨이는 인증된 것이라고 표시하는 단계If the encryption link between the gateway and encryption and decryption and the device is successful, another LED on the encryption / decryption device indicating that the gateway is authenticated 를 포함하는 방법.How to include. 제1항에서,In claim 1, 상기 상인과 고객의 식별에 따라 거래를 확인(validation)하는 단계는Validating the transaction according to the identification of the merchant and the customer 거래 정보와 상인 ID를 게이트웨이로 전송하기 위한 수단,Means for transmitting transaction information and merchant ID to the gateway, 상기 게이트웨이가 상기 고객과 접속하기 위한 수단,Means for the gateway to connect with the customer, 상기 고객이 상기 상인과의 거래 정보를 검증하기 위한 수단,Means for the customer to verify transaction information with the merchant, 상기 게이트웨이가 상기 고객에게 할당된 고객 계정을 식별하기 위한 수단,Means for identifying, by the gateway, a customer account assigned to the customer; 상기 고객이 어떤 고객 게이트웨이 계정을 사용할 것인지 선택하도록 하기 위한 수단,Means for allowing the customer to select which customer gateway account to use; 상기 고객이 어떤 지불 방법을 사용할 것인지 선택하도록 하기 위한 수단,Means for allowing the customer to select which payment method to use; 상기 상인이 상기 고객과의 문제 거래 이력에 기초하여 거래를 취소할 수 있도록 하기 위한 수단,Means for allowing the merchant to cancel a transaction based on a problem transaction history with the customer, 상기 고객이 상기 상인과의 문제 거래 이력에 기초하여 상기 상인과의 거래를 취소할 수 있도록 하기 위한 수단,Means for allowing the customer to cancel a transaction with the merchant based on a problem transaction history with the merchant; 상기 고객이 자신의 컴퓨터로부터 상인에게 데이터를 안전하게 전송하기 위한 수단,Means for the customer to securely transfer data from his computer to the merchant, 상기 게이트웨이가 상기 고객이 선택한 지불 방법을 수행하도록 하기 위한 수단,Means for causing the gateway to perform the payment method selected by the customer; 상기 게이트웨이가 상기 상인 및 상기 고객에게 거래 결과를 보고하기 위한 수단, 그리고Means for the gateway to report transaction results to the merchant and the customer, and 상기 게이트웨이가, 상기 상인이 거래 가격 이상 또는 이중으로 과금하는 것을 방지하기 위한 수단Means for the gateway to prevent the merchant from charging more than or double the transaction price 을 포함하는 시스템을 포함하는 방법.Method comprising a system comprising a. 제35항에서,The method of claim 35, 상기 시스템이 포함하는 상기 거래 정보와 상인 ID를 게이트웨이로 전송하기 위한 수단은Means for transmitting the transaction information and the merchant ID included in the system to the gateway 상기 고객이 상인에게서 상품 또는 서비스를 선택하기 위한 수단,Means for the customer to select goods or services from a merchant, 상기 고객이 주문하기 위한 수단,Means for ordering by said customer, 상기 상인의 소프트웨어에서 상기 게이트웨이로 보낸 일련의 거래 정보, 그리고A series of transaction information sent from the merchant's software to the gateway, and 상기 상인의 웹사이트의 하이퍼링크에서 상기 고객의 웹 브라우저를 통하여 상기 게이트웨이로 보낸 일련의 거래 정보A series of transaction information sent from the hyperlink of the merchant's website to the gateway via the customer's web browser 를 포함하는 방법.How to include. 제36항에서,The method of claim 36, 상기 상인의 소프트웨어에서 상기 게이트웨이로 보낸 일련의 거래 정보는 상인 ID, 거래량, 거래 항목, 그리고 고객의 IP 주소를 포함하는 방법.The series of transaction information sent from the merchant's software to the gateway includes a merchant ID, transaction volume, transaction item, and the customer's IP address. 제36항에서,The method of claim 36, 상기 상인의 웹사이트의 하이퍼링크에서 상기 고객의 웹 브라우저를 통하여 상기 게이트웨이로 보낸 일련의 거래 정보는 상인 ID, 거래량, 거래 항품, 그리고 고객 대 고객 및 상인 대 상인의 IP 주소를 포함하는 방법.The series of transaction information sent to the gateway through the customer's web browser in a hyperlink of the merchant's website includes a merchant ID, a trade volume, a trade item, and an IP address of a customer versus a customer and a merchant versus a merchant. 제36항에서,The method of claim 36, 상기 시스템이 포함하는 상기 거래 정보와 상인 ID를 게이트웨이로 전송하는 수단은Means for transmitting the transaction information and the merchant ID included in the system to the gateway 온라인 거래에서 게이트웨이가 상인의 소프트웨어로부터 일련의 정보를 직접 전송받기 위한 수단, 그리고Means for a gateway to receive a series of information directly from the merchant's software in an online transaction, and 온라인 상인의 웹사이트의 하이퍼링크와 고객의 웹 브라우저를 통하여 게이트웨이가 일련의 정보를 전송받기 위한 수단,Means for the gateway to receive a set of information via hyperlinks to the online merchant's website and the customer's web browser, 상기 별개의 두 정보를 비교하기 위한 수단Means for comparing the two separate information 을 포함하는 방법.How to include. 제35항에서,The method of claim 35, 상기 시스템이 포함하는 상기 게이트웨이가 고객과 접속하기 위한 수단은Means for the gateway that the system includes to contact the customer 온라인 거래에서 온라인 상인이 게이트웨이로 고객의 IP 주소를 전송하기 위한 수단 및Means for an online merchant to send a customer's IP address to a gateway in an online transaction, and 상기 게이트웨이가 상기 고객의 IP 주소를 사용하여 상기 고객의 컴퓨터 상에 새로운 브라우저 창을 만들기 위한 수단Means for the gateway to create a new browser window on the customer's computer using the customer's IP address 을 포함하는 방법.How to include. 제35항에서,The method of claim 35, 상기 시스템이 포함하는 상기 게이트웨이가 상기 고객과 접촉하기 위한 수단은Means for the gateway that the system includes to contact the customer 재래 상인과의 거래시, 재래 상인이 구비하는 하나 또는 두 개의 개인 식별 장치 커넥터를 갖는 암호화/복호화 장치 및An encryption / decryption device having one or two personal identification device connectors provided by the conventional merchant in a transaction with the conventional merchant; and 게이트웨이가 상기 암호화/복호화 장치와 동일한 장치를 통하여 고객과 접속하기 위한 수단Means for the gateway to contact the customer via the same device as the encryption / decryption device 을 포함하는 방법.How to include. 제35항에서,The method of claim 35, 상기 시스템이 포함하는 상기 고객이 상인과의 거래 정보를 검증하기 위한 수단은,Means for the customer to verify the transaction information with the merchant that the system includes, 고객의 컴퓨터, 재래 상인의 컴퓨터 또는 재래 상인의 암호화/복호화 장치에 상인의 성명, 거래액, 거래 항목, 그리고 상인이 미리 결정한 상인에 관한 부수 정보를 상기 게이트웨이로부터 고객에게 안전하게 전송하기 위한 수단 및Means for securely transmitting the merchant's name, transaction amount, transaction item, and any additional information about the merchant previously determined by the merchant from the gateway to the customer's computer, the conventional merchant's computer, or the encryption / decryption device of the conventional merchant; and 상기 고객이 게이트웨이로 거래 정보의 승인 또는 거절 응답을 하기 위한 수단Means for the customer to approve or reject the transaction information to the gateway 을 포함하는 방법.How to include. 제35항에서,The method of claim 35, 상기 시스템이 포함하는 게이트웨이가 상기 고객에게 할당된 고객 계정을 식별하기 위한 수단은Means for identifying a customer account assigned to the customer by the gateway that the system includes 게이트웨이와의 최초 접속시 개인 식별 장치의 모든 고유 일련 번호를 상기 게이트웨이로 전송하는 고객용 암호화/복호화 장치 및An encryption / decryption device for the customer that transmits all unique serial numbers of the personal identification device to the gateway upon initial connection with the gateway; 상기 게이트웨이가 게이트웨이 서버의 고유 일련 번호와의 매칭을 통하여 개인 식별 장치의 각 고유 일련 번호를 식별한 후, 각 고유 일련 번호와 관련된 계정을 식별하기 위한 수단Means for identifying each unique serial number of the personal identification device by matching the unique serial number of the gateway server, and then identifying an account associated with each unique serial number 를 포함하는 방법.How to include. 제35항에서,The method of claim 35, 상기 시스템이 포함하는 상기 고객이 어떤 고객 게이트웨이 계정을 사용할 것인지 선택하도록 하기 위한 수단은,Means for allowing the customer to select which customer gateway account to use, 상기 고객이 상기 게이트웨이에 하나 이상의 게이트웨이 계정을 소유하며, 고객 컴퓨터를 통하여 게이트웨이로부터 요청받기 위한 수단, 그리고Means for the customer to own one or more gateway accounts at the gateway, and to receive requests from the gateway through the customer computer; and 상기 고객이 재래 상인과 거래할 때 사용하고자 하는 계정을 선택하기 위한 재래 상인의 컴퓨터 또는 재래 상인의 암호화/복호화 장치A conventional merchant's computer or conventional merchant's encryption / decryption device for selecting an account the customer wishes to use when trading with a traditional merchant. 를 포함하는 방법.How to include. 제35항에서,The method of claim 35, 상기 시스템이 포함하는 상기 고객이 어떤 지불 방법을 사용할 것인지 선택하도록 하기 위한 수단은,Means for allowing the customer to select which payment method to use, 상기 게이트웨이가 상기 고객의 계정으로부터 상기 고객이 사용할 수 있는 지불 방법을 상기 고객의 컴퓨터에 표시하는 수단,Means for the gateway to display on the customer's computer a payment method available to the customer from the customer's account; 재래 상인의 컴퓨터 또는 재래 상인의 암호화/복호화 장치, 그리고Conventional merchant's computer or conventional merchant's encryption / decryption device, and 상기 고객이 거래에 사용할 지불 방법을 선택하는 수단Means for selecting a payment method for the customer to use for the transaction 을 포함하는 방법.How to include. 제35항에서,The method of claim 35, 상기 시스템이 포함하는 상기 상인이 상기 고객과의 문제 거래 이력에 기초하여 거래를 취소할 수 있도록 하기 위한 수단은Means for allowing the merchant that the system includes to cancel a transaction based on a problem transaction history with the customer 고객과의 문제 거래수를 총 거래수로 나눈 퍼센트값에 따라서 상기 게이트웨이가, 상기 상인이 자신의 게이트웨이 계정에서 거래를 취소할지 여부를 선택하는것을 허락하는 수단, 그리고Means for allowing the gateway to select whether to cancel the transaction from its gateway account, according to a percentage value of the number of problem transactions with the customer divided by the total number of transactions, and 만일 상기 상인이 어떤 퍼센트값을 선택하고 여기서 선택된 퍼센트 값을 초과하여 고객이 거래하고자 했을 때 상기 게이트웨이가 상기 거래를 취소하는 수단Means for the gateway to cancel the transaction if the merchant selects a percentage value and the customer wishes to trade more than the selected percentage value 을 포함하는 방법.How to include. 제35항에서,The method of claim 35, 상기 시스템이 포함하는 상기 고객이 상기 상인과의 문제 거래 이력에 기초하여 상기 상인과의 거래를 취소할 수 있도록 하기 위한 수단은Means for allowing the customer that the system includes to cancel a transaction with the merchant based on a problem transaction history with the merchant 상기 상인과의 문제 거래수를 총 거래수로 나눈 퍼센트값을 상기 고객이 게이트웨이로부터 거래 정보와 함께 수신하기 위한 수단, 그리고Means for the customer to receive from the gateway with transaction information a percentage value of the number of problem transactions with the merchant divided by the total number of transactions, and 상기 고객이 상기 퍼센트값에 기초하여 거래를 취소하고 싶다는 의사를 게이트웨이로 송신하기 위한 수단Means for sending to the gateway that the customer wishes to cancel the transaction based on the percentage value 을 포함하는 방법.How to include. 제35항에서,The method of claim 35, 상기 시스템이 포함하는 상기 고객이 상기 고객의 컴퓨터로부터 상기 상인에게 데이터를 안전하게 전송하기 위한 수단은Means for the customer to securely transfer data from the customer's computer to the merchant that the system includes 인증된 고객이 자신의 컴퓨터의 데이터를 상기 인증된 게이트웨이로 업로드하기 위한 수단,Means for an authorized customer to upload data from his computer to the authorized gateway, 상기 고객이 자신의 데이터를 전송하고자 하는 상인의 상인 ID를 식별하기위한 수단,Means for identifying a merchant ID of a merchant to which the customer wishes to transmit his data; 상기 게이트웨이가 상기 고객이 식별한 상인 ID에 할당된 상인의 계정에 상기 게이트웨이의 서버에 업로드된 데이터를 관련짓기 위한 수단,Means for the gateway to associate data uploaded to the server of the gateway with a merchant's account assigned to the merchant ID identified by the customer; 상기 게이트웨이가 이메일 및 상인 계정을 통하여 상인에게 고객이 데이터를 전송했음을 알리기 위한 수단,Means for the gateway to notify the merchant via the email and merchant account that the customer has transmitted data; 인증된 상인이 인증된 게이트웨이에 접속(contact)하기 위한 수단,Means for an authorized merchant to contact an authorized gateway, 상기 상인이 자신의 상인 계정에 액세스하기 위한 수단, 그리고Means for the merchant to access his merchant account, and 상기 상인이 상기 전송된 데이터를 다운로드하기 위한 수단Means for the merchant to download the transmitted data 을 포함하는 방법.How to include. 제35항에서,The method of claim 35, 상기 시스템이 포함하는 상기 게이트웨이가 상기 고객이 선택한 지불 방법을 수행하도록 하기 위한 수단은Means for causing the gateway included in the system to perform the payment method selected by the customer 상기 게이트웨이의 복수의 서버의 안전한 휘발성 메모리 내에 거래 정보와 함께 기억되어 있는 금융 거래 정보 중 상기 고객이 선택한 금융 거래 정보를 상기 게이트웨이가 수집하고 이 수집 정보를 인증 또는 처리를 위하여 해당 금융 기관에 전송하는 수단을 포함하는 방법.The gateway collects the financial transaction information selected by the customer among the financial transaction information stored together with the transaction information in the secure volatile memory of the plurality of servers of the gateway and transmits the collected information to the financial institution for authentication or processing. Means comprising means. 제35항에서,The method of claim 35, 상기 시스템이 포함하는 상기 게이트웨이가 상기 상인 및 고객에게 거래 결과를 보고하기 위한 수단은Means for the gateway that the system includes to report the transaction results to the merchants and customers 상기 게이트웨이가 상인을 인증하고 거래 결과를 상기 상인의 소프트웨어에 송신하기 위한 수단, 그리고Means for the gateway to authenticate the merchant and send transaction results to the merchant's software, and 상기 게이트웨이가 고객의 컴퓨터, 재래 상인의 컴퓨터 또는 재래 상인의 암호화/복호화 장치를 통하여 거래 결과를 고객에게 송신하기 위한 수단Means for the gateway to send the transaction results to the customer via the customer's computer, the conventional merchant's computer, or the conventional merchant's encryption / decryption device. 을 포함하는 방법.How to include. 제35항에서,The method of claim 35, 상기 시스템이 포함하는 상기 게이트웨이가, 상기 상인이 거래 가격 이상 또는 이중으로 과금하는 것을 방지하기 위한 수단은Means for preventing the merchant from charging the merchant above or double the transaction price included in the system includes 상기 게이트웨이가 상기 고객이 검증한 거래액만을 처리하도록 하는 수단 및Means for causing the gateway to process only the transaction amount verified by the customer; 상기 게이트웨이가 고객의 금융 정보를 상인에게 결코 전송하지 않도록 하는 수단Means for the gateway to never transmit the customer's financial information to the merchant 을 포함하는 방법.How to include. 제1항에서,In claim 1, 상기 고객 및 다른 고객의 식별에 응답하여 거래를 확인(validation)하는 단계는Validating the transaction in response to the identification of the customer and the other customer is 고객 및 다른 고객이 거래 정보를 서로 안전하게 전송하고 상대로부터 전송된 거래 정보를 검증(verification)하고 거래를 승인, 수정 또는 취소하기 위한 수단,Means for the Client and other Clients to securely transmit transaction information to each other, to verify transaction information sent from the other party and to approve, modify or cancel the transaction, 고객이 다른 고객과의 거래 동안에 다른 고객에게 지불하기 위한 수단,Means for a customer to pay another customer during a deal with another customer, 고객이 다른 고객에게 금전을 안전하게 전송하기 위한 수단,Means for a customer to securely transfer money to another customer, 상기 게이트웨이가, 인증된 금액 이상으로 상기 고객에서 다른 고객으로 지불 또는 전송되는 것을 방지하기 위한 수단, 그리고Means for preventing the gateway from being paid or transmitted from the customer to another customer over an authorized amount, and 고객이 다른 고객에게 데이터를 안전하게 전송하기 위한 수단Means for customers to securely transfer data to other customers 을 포함하는 시스템을 포함하는 방법.Method comprising a system comprising a. 제52항에서,53. The method of claim 52, 상기 시스템이 포함하는 상기 고객 및 다른 고객이 거래 정보를 서로 안전하게 전송하고 상대로부터 전송된 거래 정보를 검증(verification)하고 거래를 승인, 수정 또는 취소하기 위한 수단은Means for the customer and the other customer included in the system to securely transmit the transaction information to each other, to verify the transaction information sent from the other party and to approve, modify or cancel the transaction. 상기 인증된 고객이 자신의 게이트웨이 계정의 "다른 게이트웨이 고객과의 거래" 필드에 거래 정보를 기입하는 수단,Means for the authenticated customer to enter transaction information in the "Transaction with another gateway customer" field of his gateway account; 상기 고객이 다른 고객의 ID를 게이트웨이 서버에서 식별하기 위한 수단,Means for the customer to identify another customer's ID at the gateway server, 상기 고객이 거래 정보 및 다른 고객의 ID를 제시하기 위한 수단,Means for the customer to present transaction information and the ID of another customer, 상기 게이트웨이가, 상기 고객이 제시한 다른 고객의 ID에 기초하여 상기 다른 고객의 게이트웨이 계정으로 상기 고객이 제시한 거래 정보를 전송하는 수단,Means for transmitting, by the gateway, transaction information presented by the customer to the gateway account of the other customer based on the ID of the other customer presented by the customer; 상기 게이트웨이가 상기 고객이 전송한 거래 정보에 고유 거래 ID를 할당하는 수단,Means for the gateway to assign a unique transaction ID to the transaction information sent by the customer; 상기 게이트웨이가 이메일 및 다른 고객의 계정을 통하여 다른 고객에게 상기 고객이 거래서를 제시하였다는 사실을 알리는 수단, 그리고Means for the gateway to inform the other customer via e-mail and the account of the other customer that the customer has presented a transaction; and 상기 인증된 다른 고객이, 인증된 게이트웨이의 자신의 게이트웨이 계정에 액세스하여 상기 고객이 제시한 거래 정보를 검증(verification)하고 거래를 승인, 수정 또는 취소하는 수단Means by which the other authenticated customer accesses his gateway account of the authenticated gateway to verify the transaction information presented by the customer and to approve, modify or cancel the transaction. 을 포함하는 방법.How to include. 제53항에서,54. The method of claim 53, 상기 거래 정보의 수정은 수정된 거래 정보의 교환 동안 동일한 거래 ID를 사용하며, 거래가 최종 승인 또는 취소될 때까지 거래 정보의 전송 동안에 고객 및 다른 고객을 식별하기 위하여 상기 고객 ID와 다른 고객 ID를 사용하는 방법.The modification of the transaction information uses the same transaction ID during the exchange of the modified transaction information, and uses the customer ID different from the customer ID to identify the customer and other customers during the transmission of the transaction information until the transaction is finally approved or cancelled. How to. 제52항에서,53. The method of claim 52, 상기 고객이 다른 고객과의 거래 동안에 다른 고객에게 지불하기 위한 수단은Means for the customer to pay another customer during a transaction with another customer 고객이 거래를 승인하기 위한 수단,Means for approving the transaction by the customer, 만일 고객이 복수의 계정을 소유하고 있다면, 게이트웨이가 고객에게 어떤 계정을 선택할 것인지에 대하여 문의하기 위한 수단,If the customer owns multiple accounts, the means for the gateway to ask the customer which account to choose, 고객이 사용할 계정을 선택하기 위한 수단,Means for selecting an account for the customer to use, 만일 고객이 사용 가능한 복수의 금융 항목을 가지고 있다면, 게이트웨이가어떤 지불 방법을 사용할 것인지에 대하여 문의하기 위한 수단,If the customer has multiple financial items available, the means for inquiring about which payment method the gateway will use, 고객이 지불 방법을 선택하기 위한 수단,Means for the customer to select a payment method, 만일 다른 고객이 복수의 게이트웨이 계정 또는 은행 계좌를 가지고 있다면, 다른 고객이 상기 고객의 지불을 어떤 게이트웨이의 계정 및 은행 계좌에 예치할 것인지에 대하여, 게이트웨이가 다른 고객의 게이트웨이 계정을 통하여 다른 고객에게 문의하기 위한 수단,If another customer has multiple gateway accounts or bank accounts, the gateway will contact the other customer through the gateway account of the other customer about which gateway's account and bank account they will deposit their payments to. Means, 다른 고객이 게이트웨이 계정 및 은행 계좌를 선택하기 위한 수단,Means for other customers to select a gateway account and bank account, 게이트웨이가 고객 및 다른 고객이 선택한 금융 정보를 안전하게 수집하고, 상기 금융 정보 및 거래 정보를 하나 이상의 금융 기관 또는 금융 회사에 처리를 위해 전송하기 위한 수단,Means for the gateway to securely collect financial information selected by the customer and other customers, and to transmit the financial information and transaction information to one or more financial institutions or financial companies for processing; 게이트웨이가 고객과 다른 고객에게 이메일 및 고객과 다른 고객의 게이트웨이 계정의 거래 이력을 통하여 거래 결과를 보고하기 위한 수단Means for the Gateway to report transaction results to customers and other customers through email and the transaction history of the customer and other customer's gateway accounts. 을 포함하는 방법.How to include. 제55항에서,The method of claim 55, 고객의 상품 또는 서비스와 다른 고객의 지불이 동시에 안전하게 이루어지도록 하기 위한 수단은Means to ensure that your goods or services and other customers' payments are secure at the same time 게이트웨이가 금융 정보 및 거래 정보를 수집할 때 다른 고객의 금융 정보를 게이트웨이의 금융 정보로 대체하는 수단,Means for replacing the financial information of another customer with the financial information of the gateway when the gateway collects financial and transaction information; 게이트웨이가 게이트웨이 및 고객 양자의 금융 정보와 거래 정보를 하나 이상의 금융 기관 또는 금융 회사에 처리를 위해 전송하는 수단,Means for the gateway to transmit financial and transaction information of both the gateway and the customer to one or more financial institutions or financial companies for processing; 게이트웨이가 고객의 금융 회사로부터의 지불을 수신하는 수단,The means by which the gateway receives payment from the customer's financial company, 게이트웨이가 다른 고객의 상품 또는 서비스를 수신하거나, 인증된 관계자(고객 또는 상인)를 통하여 다른 고객의 상품 또는 서비스를 상기 관계자가 수신하였으며 고객에게 배달될 준비가 되어 있다는 확인(confirmation)을 수신하는 수단,Means by which the gateway receives the goods or services of another customer, or a confirmation through which an authorized party (customer or merchant) received the goods or services of another customer and is ready to be delivered to the customer , 게이트웨이가 다른 고객이 선택한 금융 정보 및 게이트웨이의 금융 정보를 수집하고 상기 금융 정보 및 거래 정보를 하나 이상의 금융 기관 또는 금융 회사에 처리를 위해 전송하는 수단,Means for the gateway to collect financial information and financial information of the gateway selected by other customers and to transmit the financial information and transaction information to one or more financial institutions or financial companies for processing; 게이트웨이가 상품 또는 서비스를 고객에게 전달하거나 상기 상품 또는 서비스를 고객에게 전달하기 위한 인증된 관계자에게 전달하는 수단Means by which the gateway delivers the goods or services to the customer or to an authorized party for delivering the goods or services to the customer 을 포함하는 방법.How to include. 제52항에서,53. The method of claim 52, 상기 고객이 다른 고객에게 금전을 안전하게 전송하기 위한 수단은Means for the customer to securely transfer money to another customer 인증된 고객이 자신의 게이트웨이 계정의 "송금" 부를 선택하기 위한 수단,Means for authenticated customers to select the "money transfer" portion of their gateway account, 고객이 복수의 게이트웨이 계정 또는 복수의 금융 정보 항목을 갖고 있다면, 고객이 어떤 게이트웨이 계정을 사용할 것이며 어떤 금융 정보를 사용할 것인지 선택하기 위한 수단,If the customer has multiple gateway accounts or multiple financial information items, the means for selecting which gateway account the customer will use and which financial information to use, 고객이 지불액을 선택하기 위한 수단,Means for the customer to select a payment amount, 고객이 다른 고객의 고객 ID를 통하여 다른 고객을 식별하기 위한 수단,Means for a customer to identify another customer through another customer's customer ID, 고객이 거래 정보를 제시하기 위한 수단,Means for customers to present transaction information, 게이트웨이가, 고객이 송금 통지서를 제시하였다고 이메일 및 다른 고객의 계정을 통하여 다른 고객에게 알리기 위한 수단,Means for the gateway to notify other customers via email and other customer accounts that the customer has presented a remittance notice; 인증된 다른 고객이 상기 인증된 게이트웨이의 자신의 게이트웨이 고객 계정에 액세스하기 위한 수단,Means for another authenticated customer to access his / her gateway customer account of the authenticated gateway, 다른 고객이 복수의 게이트웨이 계정 또는 은행 계좌를 갖고 있다면, 상기 다른 고객이 고객의 지불을 어떤 게이트웨이 계정 및 은행 계좌에 예치할 것인지에 대하여 게이트웨이가 다른 고객에게 문의하기 위한 수단,If the other customer has multiple gateway accounts or bank accounts, a means for the gateway to contact the other customer about which gateway account and bank account the other customer will deposit the customer's payment to, 다른 고객이 게이트웨이 계정 및 은행 계좌를 선택하기 위한 수단,Means for other customers to select a gateway account and bank account, 게이트웨이가 고객 및 다른 고객의 금융 정보를 안전하게 수집하여 상기 금융 정보 및 거래 정보를 하나 이상의 금융 기관 또는 금융 회사에 처리를 위해 전송하기 위한 수단, 그리고Means for the gateway to securely collect financial information of the customer and other customers and transmit the financial information and transaction information to one or more financial institutions or financial companies for processing; and 게이트웨이가 이메일 및 고객과 다른 고객의 게이트웨이 계정의 거래 이력을 통하여 거래 결과를 고객 및 다른 고객에게 보고하기 위한 수단Means for the Gateway to report transaction results to customers and other customers through email and the transaction history of the customer's and other customers' gateway accounts. 을 포함하는 방법.How to include. 제52항에서,53. The method of claim 52, 상기 게이트웨이가, 인증된 금액 이상으로 상기 고객에서 다른 고객으로 지불 또는 전송되는 것을 방지하기 위한 수단은Means for preventing the gateway from being paid or transmitted from the customer to another customer over an authorized amount 게이트웨이가 상기 고객의 금융 정보를 상기 다른 고객에게 결코 전송하지않도록 하기 위한 수단 및Means for a gateway to never transmit financial information of the customer to the other customer; and 게이트웨이가 상기 다른 고객의 금융 정보를 상기 고객에게 결코 전송하지 않도록 하기 위한 수단Means for a gateway to never transmit financial information of the other customer to the customer 을 포함하는 방법.How to include. 제52항에서,53. The method of claim 52, 상기 고객이 다른 고객에게 데이터를 안전하게 전송하기 위한 수단은Means for the customer to securely transfer data to another customer 인증된 고객이 자신의 컴퓨터의 데이터를 상기 인증된 게이트웨이로 업로드하기 위한 수단,Means for an authorized customer to upload data from his computer to the authorized gateway, 상기 고객이 다른 고객의 ID를 식별하기 위한 수단,Means for the customer to identify another customer's ID, 상기 게이트웨이가 상기 고객이 식별한 다른 고객의 ID에 할당된 다른 고객의 계정에 상기 게이트웨이의 서버에 업로드된 데이터를 관련짓기 위한 수단,Means for the gateway to associate data uploaded to the server of the gateway with an account of another customer assigned to the ID of another customer identified by the customer; 상기 게이트웨이가 이메일 및 다른 고객의 계정을 통하여 다른 고객에게 고객이 데이터를 전송했음을 알리기 위한 수단,Means for the gateway to inform the other customer that the data has been sent to the other customer via email and another customer's account, 인증된 다른 고객이 인증된 게이트웨이에 접속하기 위한 수단,Means for connecting another authorized customer to an authorized gateway, 상기 다른 고객이 자신의 다른 고객 계정에 액세스하기 위한 수단, 그리고Means for said other customers to access their other customer accounts, and 상기 다른 고객이 상기 전송된 데이터를 다운로드하기 위한 수단Means for said other customer to download said transmitted data 을 포함하는 방법.How to include. 제1항에서,In claim 1, 상기 고객 및 상인이 제한된 권한을 갖는 관계자에게 비밀 정보 및 금융 정보의 사용을 허락하는 단계는Authorizing the use of confidential and financial information by the customer and the merchant with limited authority 상기 고객과 상인이, 상기 고객 또는 상인의 계정으로의 접근 권한을 특정의 관계자에게만 허락하기 위한 수단,Means for allowing said customer and merchant to grant access to said customer or merchant's account only to specific parties; 상기 고객과 상인이, 접근이 허락된 각 관계자가 상기 고객 또는 상인 계정의 어떤 정보에 접근할 수 있는가를 제어하기 위한 수단, 그리고Means for controlling, by the customer and the merchant, what information in each customer or merchant account to which access is permitted, and 상기 고객과 상인이, 접근이 허락된 각 관계자가 상기 고객 또는 상인 정보를 어떤 방법으로 사용할 수 있는가를 제어하기 위한 수단Means for controlling, by the customer and the merchant, how each party to which access is granted may use the customer or merchant information 을 포함하는 시스템을 포함하는 방법.Method comprising a system comprising a. 제60항에서,The method of claim 60, 상기 시스템이 포함하는 상기 고객과 상인이, 상기 고객 또는 상인의 계정으로의 접근 권한을 특정의 관계자에게만 허락하기 위한 수단은Means for allowing the customer and the merchant included in the system to grant access to the account of the customer or merchant only to a specific party 상기 게이트웨이가 고객 또는 상인을 인증하기 위한 수단,Means for authenticating the customer or merchant by the gateway, 상기 고객 또는 상인이 자신의 계정에 액세스하기 위한 수단, 그리고Means for the customer or merchant to access his account, and 상기 고객 또는 상인이 상기 관계자에게 자신의 계정에의 접근 권한을 부여하기 위한 수단Means for granting said person or merchant access to said account 을 포함하는 방법.How to include. 제61항에서,62. The method of claim 61, 상기 고객 또는 상인이 상기 관계자에게 자신의 계정에의 접근 권한을 부여하기 위한 수단은Means for the customer or merchant to grant the party access to their account 상기 고객 또는 상인이 상기 인증된 관계자로부터 일회성 비밀번호로 사용될 질문과 정답을 생성하기 위한 수단,Means for the customer or merchant to generate questions and answers to be used as a one-time password from the authorized party, 상기 게이트웨이가 상기 고객 또는 상인에게 관계자용 접근 코드를 제공하기 위한 수단, 그리고Means for the gateway to provide an access code for a party to the customer or merchant, and 상기 고객 또는 상인이 상기 접근 코드, 질문 및 정답을 상기 관계자에게 보내기 위한 수단Means for the customer or merchant to send the access code, question and answer to the party concerned 을 포함하는 방법.How to include. 제61항에서,62. The method of claim 61, 상기 고객 또는 상인이 상기 관계자에게 자신의 계정에의 접근 권한을 부여하기 위한 수단은Means for the customer or merchant to grant the party access to their account 상기 관계자가 게이트웨이에 접속하기 위한 수단,Means for connecting said gateway to a gateway, 상기 관계자가 암호화/복호화 장치와 능동 개인 식별 장치를 사용하여 자신의 계정에 액세스하고 또다른 계정을 요청하기 위한 수단,Means for said party to access their account and request another account using an encryption / decryption device and an active personal identification device, 상기 관계자가 암호화/복호화 장치와 수동 개인 식별 장치를 사용하여 일 계정에의 가입을 요청하기 위한 수단,Means for requesting the party to join an account using an encryption / decryption device and a passive personal identification device; 상기 관계자가 상기 접근 코드를 사용하기 위한 수단,Means for the party to use the access code, 상기 게이트웨이가 고객 또는 상인이 제공한 질문과 정답을 요구하기 위한수단,Means for the gateway to ask questions and answers provided by customers or merchants, 상기 관계자가 상기 질문 및 정답에 대하여 응답하기 위한 수단, 그리고Means for the party to respond to the question and the correct answer, and 상기 관계자에게 상기 고객 또는 상인 계정으로의 액세스를 허락하기 위한 수단Means for granting said party access to said customer or merchant account 을 포함하는 방법.How to include. 제60항에서,The method of claim 60, 상기 고객과 상인이, 상기 고객 또는 상인의 계정으로의 접근 권한을 특정의 관계자에게만 허락하기 위한 수단은Means for allowing the customer and merchant to grant access to the account of the customer or merchant only to specific parties 상기 고객 또는 상인이, 상기 관계자의 상기 고객 또는 상인 계정에의 접근을 언제라도 부인 또는 회복시킬 수 있는 수단을 포함하는 방법.Means for allowing said customer or merchant to deny or regain access to said customer or merchant account of said party at any time. 제60항에서,The method of claim 60, 상기 시스템이 포함하는 상기 고객과 상인이, 접근이 허락된 각 관계자가 상기 고객 또는 상인 계정의 어떤 정보에 접근할 수 있는가를 제어하기 위한 수단은Means for controlling the customer and the merchant included in the system to control what information of each customer or merchant account to which the authorized person has access 인증된 고객 또는 상인이 자신의 계정에 액세스하기 위한 수단,Means for authorized customers or merchants to access their accounts, 상기 고객 또는 상인이 관계자의 계정 내의 프로파일(profile)에 액세스하거나 생성하기 위한 수단, 그리고Means for the customer or merchant to access or create a profile in the account of the interested party, and 상기 고객 또는 상인이, 관계자가 자신의 계정 내의 어떤 정보를 보거나 사용할 수 있을지 선택하도록 하기 위한 수단Means for the customer or merchant to select what information in the account the person may view or use 을 포함하는 방법.How to include. 제60항에서,The method of claim 60, 상기 시스템이 포함하는 상기 고객과 상인이, 접근이 허락된 각 관계자가 상기 고객 또는 상인 정보를 어떤 식으로 사용할 수 있는가를 제어하기 위한 수단은Means for controlling how the customer and merchant included in the system can use the customer or merchant information for each authorized party to access 인증된 고객 또는 상인이 그들의 계정에 액세스하기 위한 수단,Means for authorized customers or merchants to access their accounts, 상기 고객 또는 상인이 상기 관계자의 계정 내의 프로파일에 액세스하기 위한 수단, 그리고Means for the customer or merchant to access a profile in the account of the party, and 상기 고객 또는 상인이 접근 허용 또는 정보 사용에 대한 시간 제한, 금융 정보의 사용에 대한 금액 제한, 상기 고객 또는 상인 정보의 사용에 대한 기타 제한을 설정하기 위한 수단Means for establishing a time limit for access or use of the information by the customer or merchant, an amount limit for the use of financial information, or other restrictions on the use of the customer or merchant information 을 포함하는 방법.How to include. 제1항에서,In claim 1, 상기 고객 및 상인이 정해진 범위 내에서의 개인 정보, 비밀 정보 및 금융 정보의 배포를 허락하는 단계는The step of allowing the customer and merchant to distribute personal information, confidential information and financial information within a predetermined range 거래 동안 상기 고객이 자신의 고객 계정의 어떤 정보를 인증된 상인에게 배포할 것인지 선택하도록 하는 수단,Means for allowing the customer to select what information of his customer account to distribute to authorized merchants during the transaction, 거래 동안 상기 상인이 자신의 상인 계정의 어떤 정보를 인증된 고객에게 배포할 것인지 선택하도록 하는 수단,Means for the merchant to choose what information in his merchant account to distribute to authorized customers during a transaction, 상기 고객이 자신이 배포한 정보를 상기 상인이 어떤 방법으로 사용할 수 있는지를 결정하도록 하는 수단, 그리고Means for the customer to determine how the merchant can use the information he distributes, and 상기 게이트웨이가, 상기 상인이 상기 배포된 정보를 사용하는 것을 강제할 수 있는 수단Means for forcing the gateway to use the merchant to use the distributed information 을 포함하는 방법.How to include. 제67항에서,The method of claim 67, 상기 거래 동안 고객이 자신의 고객 계정의 어떤 정보를 인증된 상인에게 배포할 것인지 선택하도록 하는 수단은The means by which a customer selects which information in his or her client account will be distributed to an authorized merchant during the transaction 상기 고객이 거래 동안에 상인에게의 배포를 승인할 정보를 특정하기 위하여 자신의 게이트웨이 계정 내의 체크 박스에 체크하는 수단을 포함하는 방법.Means for checking a check box in its gateway account to specify information that the customer will authorize distribution to a merchant during a transaction. 제67항에서,The method of claim 67, 상기 상인이 거래 동안에 상기 상인 계정의 어떤 정보를 인증된 고객에게 배포할 것인지 선택하도록 하는 수단은Means for the merchant to select which information of the merchant account to distribute to authorized customers during the transaction 상기 상인이 거래 동안에 고객에게의 배포를 승인할 정보를 특정하기 위하여 자신의 게이트웨이 계정 내의 체크 박스에 체크하는 수단을 포함하는 방법.Means for checking a check box in its gateway account to specify information that the merchant will authorize distribution to a customer during a transaction. 제67항에서,The method of claim 67, 상기 고객이 자신이 배포한 정보를 상기 상인이 어떤 방법으로 사용할 수 있는지를 결정하도록 하는 수단은Means for allowing the customer to determine how the merchant can use the information he distributes 상기 고객이 자신의 게이트웨이 계정에 준비한 것으로서, 고객의 배포 정보를 상기 상인이 어떤 방법으로 사용할 수 있는지를 지시하는 명령문을 포함하고, 상기 명령문을 거래 결과와 함께 인증받은 상인에게 전송하는 수단을 포함하는 방법.A statement prepared by the customer in his gateway account, the statement indicating how the merchant can use the distribution information of the customer, and means for sending the statement along with the transaction result to the authorized merchant Way. 제67항에서,The method of claim 67, 상기 게이트웨이가, 상기 상인이 상기 배포된 정보를 사용하는 것을 강제하기 위한 수단은Means for forcing the gateway to use the merchant to use the distributed information 상기 게이트웨이가 고객의 고정 또는 증가된 금액을 찾기 위한 수단 및Means for the gateway to find a fixed or increased amount of a customer; and 상기 상인이 고객의 배포 정보를 고객이 승인한 사용 방법에 어긋나게 사용하였거나 고객이 접근할 수 있도록 고객의 배포 정보를 기억시키지 않았을 때 고객의 요청으로 상기 고객의 계정을 정지시키거나 상인의 계정을 취소하는 수단Suspend the customer's account or cancel the merchant's account at the request of the customer when the merchant used the customer's distribution information contrary to the customer's approved usage method or did not remember the customer's distribution information for the customer to access. Means 을 포함하는 방법.How to include. 거래에 참여할 상인을 식별하는 단계,Identifying a merchant to participate in the transaction, 거래에 참여할 고객을 식별하는 단계, 그리고Identifying customers to participate in the transaction, and 상인과 고객 모두의 식별에 응답하여 거래를 확인(validation)하는 단계Validating the transaction in response to the identification of both the merchant and the customer 를 포함하는 용이하게 거래를 완결시키기 위한 방법.A method for easily closing a transaction comprising a. 제72항에서,73. 상기 상인의 식별 단계는The identification step of the merchant 상기 상인에게 식별 정보, 거래 정보를 송신하는 단계 및Transmitting identification information and transaction information to the merchant; 상기 고객에게 주소 정보를 송신하는 단계Sending address information to the customer 를 포함하는 방법.How to include. 제73항에서,74. The method of claim 73, 상기 고객의 식별 단계는The identification step of the customer 상기 고객에게 IP 주소를 송신하는 단계 및Sending an IP address to the customer; and 상기 상인에게 거래 검증(verification) 정보를 송신하는 단계Transmitting transaction verification information to the merchant. 를 포함하는 방법.How to include. 제74항에서,75. The method of claim 74, 상기 고객에게 다양한 개인 식별 번호를 송신하는 단계는 식별 번호 및 각 거래에 대한 다양한 비연속적 거래 코드를 송신하는 단계를 포함하는 방법.Sending the various personal identification numbers to the customer includes transmitting the identification number and various non-consecutive transaction codes for each transaction. 제75항에서,78. 상기 고객에게 송신되는 개인 식별 번호 및 상기 상인에게 송신되는 거래 검증 정보는 각 거래마다 서로 다르게 암호화되어 있는 방법.A personal identification number sent to the customer and transaction verification information sent to the merchant are encrypted differently for each transaction. 제76항에서,77. The method of claim 76, 보안 목적으로 복수의 서로 다른 부분의 거래 정보를 개별적으로 기억하는 단계 및Individually storing a plurality of different pieces of transaction information for security purposes; and 완전한 거래 정보를 컴파일링하는 단계Compiling Complete Transaction Information 를 더 포함하는 방법.How to include more. 제77항에서,78. The system of claim 77 wherein 신용 카드 처리가 요구되는 거래를 확인(validation)하기 위하여 고객의 신용 카드 정보를 포함한 완전한 거래 정보를 보내는 단계를 더 포함하는 방법.Sending complete transaction information including the customer's credit card information to validate a transaction for which credit card processing is required. 제78항에서,79. The method of claim 78, 상기 거래의 승인 또는 거절을 나타내는 응답 패킷을 수신하는 단계를 더 포함하는 방법.Receiving a response packet indicating the approval or rejection of the transaction. 제79항에서,The method of claim 79, 상기 거래를 확인하는 단계는 거래 승인을 나타내는 응답 패킷을 수신하는 단계를 더 포함하는 방법.Identifying the transaction further comprises receiving a response packet indicating a transaction approval. 거래에 참여할 상인을 식별하기 위한 수단,Means for identifying the merchant to participate in the transaction, 거래에 참여할 고객을 식별하기 위한 수단, 그리고Means for identifying customers to participate in the transaction, and 상인과 고객 모두의 식별에 응답하여 거래를 확인(validation)하기 위한 수단Means for validating a transaction in response to identification of both the merchant and the customer 을 포함하는 용이하게 거래를 완결시키기 위한 장치.Apparatus for easily closing a transaction comprising a. 제81항에서,82. The method of claim 81, 상기 상인의 식별 수단은The merchant's identification means 상기 상인에게 식별 정보, 거래 정보를 송신하기 위한 수단 및Means for transmitting identification information, transaction information to the merchant and 상기 고객에게 IP 주소 정보를 송신하는 단계를 포함하는 장치.Sending IP address information to the customer. 제82항에서,83. The system of claim 82, 상기 고객의 식별 수단은The means for identifying the customer 상기 고객에게 IP 주소를 송신하는 수단 및Means for sending an IP address to the customer and 상기 상인에게 거래 검증(verification) 정보를 송신하는 수단을 포함하는 장치.Means for sending transaction verification information to the merchant. 제83항에서,84. The method of claim 83, 상기 고객에게 IP 주소를 송신하는 수단은 각 거래마다 무작위로 생성한 거래 코드 및 식별 번호를 전송하기 위한 수단을 포함하는 장치.Means for sending an IP address to the customer comprises means for sending a randomly generated transaction code and identification number for each transaction. 제84항에서,85. The method of claim 84, 상기 고객의 거래 코드, 상인 및 거래 검증 정보는 각 거래마다 서로 다르게 암호화되어 있는 장치.The customer's transaction code, merchant and transaction verification information is encrypted differently for each transaction. 제85항에서,86. The system of claim 85, 보안 목적으로 복수의 서로 다른 부분의 거래 정보를 개별적으로 기억하는 수단 및 완전한 거래 정보를 컴파일링하는 수단을 더 포함하는 장치.Means for separately storing a plurality of different portions of transaction information for security purposes and means for compiling complete transaction information. 제86항에서,87. The method of claim 86, 거래 정보를 확인(validation)하기 위하여 고객의 신용 카드 정보를 포함한 완전한 거래 정보를 보내는 수단을 더 포함하는 장치.And means for sending complete transaction information, including customer credit card information, to validate the transaction information. 제87항에서,88. The method of claim 87, 상기 거래의 승인 또는 거절을 나타내는 응답 패킷을 수신하는 수단을 더 포함하는 장치.Means for receiving a response packet indicating the approval or rejection of the transaction. 제88항에서,89. The method of claim 88, 상기 거래를 확인하는 수단은 거래 승인을 나타내는 응답 패킷을 수신하는 수단을 더 포함하는 장치.Means for confirming the transaction further comprises means for receiving a response packet indicating a transaction approval.
KR1020027017889A 2000-06-28 2001-06-27 Method and system of securely collecting, storing, and transmitting information KR20030019466A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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