Automated bank transaction security system
First Claim
Patent Images
1. An automated banking system, including a central computer system located at a central site, which comprises:
- (a) plural data entry means located at a like plurality of remote sites and responsive to customer initiated action for providing binary information signals representative of a personal identification number (PIN), an account number (ACCN), a bank identification number (BIN), a number having a predetermined relationship with said PIN (PIN OFFSET
1), transaction data descriptive of a desired banking transaction, and transaction limits;
(b) plural automated teller machines each located at any one of said remote sites and receiving said PIN, ACCN, BIN, PIN OFFSET 1, transaction data and transaction limits from an adjacent one of said plural data entry means for performing the following operations by way of signal paths wholly contained within said plural automated teller machines;
(1) validating said ACCN against resident binary customer account number codes,(2) generating a first transaction identification number (TRAN
1), a transaction request (TREQ), a second transaction identification number as a function of TRAN 1 (TRAN 2'"'"'), and a number which is a function of PIN, BIN and ACCN (PIN OFFSET
2).(3) comparing TRAN 2'"'"' and a third transaction number which is a function of TRAN 1 (TRAN
2),(4) if TRAN 2 and TRAN 2'"'"' are equivalent, comparing PIN OFFSET 1 and PIN OFFSET 2, and(5) if PIN OFFSET 1 and PIN OFFSET 2 are equivalent, dispensing transaction items to said customer and receiving transaction items from said customer in accordance with said transaction data; and
(c) plural controller means in electrical communication with said central computer system during on-line operations and in electrical communication with different pluralities of said plural automated teller machines during both on-line and off-line operations, and receiving TREQ, ACCN, TRAN 1 and said transaction limits from said plural automated teller machines for transfer to said central computer system during on-line operations, and for validating TREQ against said transaction limits and resident customer account information during off-line operations, and for generating TRAN 2 for transfer to a requesting one of said plural automated teller machines in the event TREQ is valid.
1 Assignment
0 Petitions
Accused Products
Abstract
A banking system is disclosed which comprises a central computer system in electrical communication with remote automated teller machines, wherein the architecture of the banking system is such that the likelihood of a security penetration is substantially decreased whether the automated teller machine operates in an on-line or in an off-line mode.
123 Citations
5 Claims
-
1. An automated banking system, including a central computer system located at a central site, which comprises:
-
(a) plural data entry means located at a like plurality of remote sites and responsive to customer initiated action for providing binary information signals representative of a personal identification number (PIN), an account number (ACCN), a bank identification number (BIN), a number having a predetermined relationship with said PIN (PIN OFFSET
1), transaction data descriptive of a desired banking transaction, and transaction limits;(b) plural automated teller machines each located at any one of said remote sites and receiving said PIN, ACCN, BIN, PIN OFFSET 1, transaction data and transaction limits from an adjacent one of said plural data entry means for performing the following operations by way of signal paths wholly contained within said plural automated teller machines; (1) validating said ACCN against resident binary customer account number codes, (2) generating a first transaction identification number (TRAN
1), a transaction request (TREQ), a second transaction identification number as a function of TRAN 1 (TRAN 2'"'"'), and a number which is a function of PIN, BIN and ACCN (PIN OFFSET
2).(3) comparing TRAN 2'"'"' and a third transaction number which is a function of TRAN 1 (TRAN
2),(4) if TRAN 2 and TRAN 2'"'"' are equivalent, comparing PIN OFFSET 1 and PIN OFFSET 2, and (5) if PIN OFFSET 1 and PIN OFFSET 2 are equivalent, dispensing transaction items to said customer and receiving transaction items from said customer in accordance with said transaction data; and (c) plural controller means in electrical communication with said central computer system during on-line operations and in electrical communication with different pluralities of said plural automated teller machines during both on-line and off-line operations, and receiving TREQ, ACCN, TRAN 1 and said transaction limits from said plural automated teller machines for transfer to said central computer system during on-line operations, and for validating TREQ against said transaction limits and resident customer account information during off-line operations, and for generating TRAN 2 for transfer to a requesting one of said plural automated teller machines in the event TREQ is valid.
-
-
2. An automated banking system including a central computer system located at a central site which comprises:
-
(a) data entry means located at a remote site and responsive to customer initiated action for providing binary information signals representative of a personal identification number (PIN), an account number (ACCN), a bank identification number (BIN), a number having a predetermined relationship with said PIN (PIN OFFSET
1), transaction data descriptive of the banking transaction desired, and transaction limits;(b) first controller means located at said remote site and receiving said PIN, ACCN, BIN, PIN OFFSET 1, transaction data and transaction limits from said data entry means for performing the following operations; (1) validating said ACCN against binary customer account number codes resident in said first controller means, (2) generating a first transaction identification number (TRAN
1), and a transaction request (TREQ),(3) comparing a second transaction number which is a function of TRAN 1 (TRAN
2) and a third transaction number which is a function of TRAN 1 (TRAN 2'"'"'),(4) if TRAN 2 and TRAN 2'"'"' are equivalent, comparing PIN OFFSET 1 and a number which is a function of PIN, BIN and ACCN (PIN OFFSET
2), and(5) if PIN OFFSET 1 and PIN OFFSET 2 are equivalent, issuing transaction control signals for exchanging transaction items with a customer; (c) second controller means located at said remote site and receiving PIN, BIN, ACCN, and TRAN 1 from said first controller means, and generating therefrom PIN OFFSET 2 and TRAN 2'"'"' for transfer to said first controller means, and responsive to said transaction control signals for dispensing transaction items to said customer and receiving transaction items from said customer in accordance with said transaction data; and (d) third controller means located at said central site and receiving TREQ, ACCN, TRAN1 and transaction limits from said first controller means for transfer to said central computer system, and receiving an authorization signal from said central computer system in the event TREQ does not exceed either said transaction limits or an account balance of said customer for generating TRAN 2 for transfer to said first controller means. - View Dependent Claims (3)
-
-
4. An automated banking system including a central computer system located at a central site which comprises:
-
(a) data entry means located at a first remote site and responsive to customer initiated action for providing binary information signals representative of a personal identification number (PIN), an account number (ACCN), a bank identification number (BIN), a number having a predetermined relationship with said PIN (PIN OFFSET
1), transaction data descriptive of the desired banking transaction, and transaction limits;(b) first controller means located at said first remote site and receiving said PIN, ACCN, BIN, PIN OFFSET 1, transaction data and transaction limits from said data entry means for performing the following operations; (1) validating said ACCN against binary customer account number codes resident in said first controller means, (2) generating a first transaction identification number (TRAN
1), and a transaction request (TREQ),(3) comparing a second transaction number which is a function of TRAN 1 (TRAN
2) and a third transaction number which is a function of TRAN 1 (TRAN 2'"'"'),(4) if TRAN 2 and TRAN 2'"'"' are equivalent, comparing PIN OFFSET 1 and a number which is a function of PIN, BIN and ACCN (PIN OFFSET
2), and(5) if PIN OFFSET 1 and PIN OFFSET 2 are equivalent, issuing transaction control signals for exchanging transaction items with a customer; (c) second controller means located at said first remote site and receiving PIN, BIN, ACCN, and TRAN 1 from said first controller means, and generating therefrom PIN OFFSET 2 and TRAN 2'"'"' for transfer to said first controller means, and responsive to said transaction control signals for dispensing transaction items to said customer and receiving transaction items from said customer in accordance with said transaction data; and (d) third controller means located at a second remote site and receiving TREQ, ACCN, TRAN 1 and said transaction limits from said first controller means for transfer to said central computer system, and receiving an authorization signal from said central computer system in the event TREQ does not exceed either said transaction limits or an account balance of said customer for generating TRAN 2 for transfer to said first controller means. - View Dependent Claims (5)
-
Specification