Data scrambling system and method

4591704
Add to folder: View Folders  
Keywords to Highlight:

full-text

print

pdf

permalink

Inventors

Sherwood, Michael D.
Gregor, William T.
Snyder, Kenneth D.
El-Kilani, Saddah
Roth, Richard W.

Application #

486030

Filed

Apr-18-1983

Published

May-27-1986

Current US Class

235/380
235/381
235/382
235/382.5
380/27
705/64
705/66
713/185
902/4

International Classes

G06K 005/00

Field of Search

235/380 235/381 235/382 235/382.5

Assignee

Engineered Systems, Inc. (Tempe, AZ)

US Patent References

3985998   Personal authority...
4085313   Automatic product-...
4114140   Verification checki...
4232193   Message signal scr...
4253017   Magnetically code...
4268715   Method and appar...
4296315   Card reader securit...
4296404   Remote verification...
4335448   Electronic control s...
4408203   Security system for...

Referenced by:

View Backward References

Citation

Cite This Patent

More From Subclass 382

4684791   Card identification...
4645914   Card reader
4937437   Security system for...
6446862   Point of purchase (...
6691921   Information process...
7028893   Fingerprint based s...
6959864   Card reader
5933085   Environmental cont...
6193162   Disk-cartridge-type...
4375032   Transaction proces...
5999095   Electronic security...
4755940   Transaction securit...
5512738   Coded seal
6070796   Conditional access...
5844244   Portable identificati...
4711995   Electronic key code...
6935558   ATM currency cass...
4959861   Security system for...
6145035   Card cradle system...
6824051   Protected content di...
7042356   Equipment monitor...
4353064   Battery operated ac...
5923264   Multiple access ele...
5092148   Pry-proof computer...
5869824   Data output controller
5225664   Mutual authenticati...
5101098   Prepaid card proc...
4636622   Card user identific...
5513507   Card for a pledge l...
6834797   Pocket
6888445   Vehicle identificatio...
4926480   Card-computer mo...
5700999   Bar code based ref...
6726101   Electronic transacti...
5235165   System for issuing r...
6997381   Dual-sided smart c...
5266782   Control of a card in...
6691916   Autograph verificat...
6970854   System for remote s...
6783060   Smart business car...
4691202   Identification systems
4506148   Identification card
5708418   Optical reading sys...
6769610   Credit card double...
4486751   Electronic identific...
5414249   Automatic gate app...
4837425   Security arrangem...
6422463   Access control system
5212464   Magnetic card switch
4423415   Non-counterfeitable...
5293424   Secure memory card
6726109   Passport with anti-c...
4857714   Credit card storage...
5369760   Data processing sys...
4855578   Portable storage m...
6719200   Checking of right to...
6923370   Access system
5442342   Distributed user aut...
3993975   Automatic parking...
4893118   Device for identific...
7004382   Payment validation...
5473145   Data carrier
5880446   Electronic transacti...
5816541   Electronic blue fla...
5774365   Document dispense...
 

More From Class 235

6634561   Memory card electr...
6851612   Portable diagnostic...
6871784   Security in mag-stri...
5272322   Identification mark...
4804825   I C card system
4877950   Electronic purse-de...
5701002   Identification card...
4225779   Banking apparatus...
5529503   Jacketed circuit card
5917176   Optical code hand-...
6082620   Liquid crystal dyna...
6038492   Item dispensing sys...
 
Abstract
Credit cards to be used with automated systems such as vending machines or the like have various identification and other data encoded on them for use with a particular system for which they are intended. To prevent persons familiar with the system operation and the manner of encoding data on such credit cards from developing unauthorized cards which will work in the system, a random number generator is used to produce a mask for relocating the bits of encoded data in a random manner to various locations on the credit card. This mask is stored in a microprocessor memory and is used both in encoding and decoding such cards.
 
Claims
I claim:

1. A system for encoding a credit card or the like for use in a vending machine or the like in a manner to prevent fraudulent fabrication of cards which will work in such vending machine, and in which a predetermined number of identifiable bit locations are used for encoding such data, said system for encoding such credit cards including in combination:

means for entering data to be encoded on a credit card according to a known standard pattern of bit locations for such data;

means for transposing said bit locations of said bits of data into new locations according to a predetermined stored pattern;

means coupled with said data entering means and said transposing means for scrambling and transposing said bits of data to said new bit locations; and



Description
BACKGROUND OF THE INVENTION

Automated fuel dispensing systems and semi-automated fuel dispensing systems have been devised to permit unattended or semi-unattended purchases of fuel by authorized customers of such systems. Customers using systems of this type typically include municipalities, large trucking companies, and the like. Frequently only a single customer or a small group of customers uses a given facility. In such a case, fully automatic self-service fuel dispensing systems (requiring no attendents whatsoever) have been developed. In these systems, a credit card or specially prepared document is inserted into a card reader to cause selected data from the card to be transmitted to a remote central computer for verification. In some systems the computer and verification may be locally present at the facility. If the document is verified as an authorized document, the system then permits the withdrawal of fuel under the control of the credit card. The quantity of the fuel withdrawn, the fuel identity, and usually other indicia such as driver identification, customer identification, vehicle identification, etc. are obtained from the card and processed along with the variable information for the specific transaction being completed.
 
  In a system for serially transmitting data between a card reader/writer and an IC card, when a data string is transmitted from the card reader/writer to...  An improved security system, including a protable smart card and a host computer, eliminates the need for the computer to store individual personal identification...