home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 1 / HACKER1.ISO / miscpub1 / phun310.txt < prev    next >
Text File  |  1992-09-26  |  8KB  |  185 lines

  1.  
  2.  
  3. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  4.  
  5. =                 P/HUN Issue #3, Volume 2: Phile #10 of 11                   =
  6.  
  7. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  8.  
  9.  
  10.                 PLASTIC CARD ENCODING PRACTICES AND STANDARDS 
  11.                 --------------------------------------------- 
  12.                                 By Hasan Ali 
  13.                          For P/HUN Issue #3 
  14.  
  15.  
  16.                    GENERAL PHYSICAL CHARACTERISTICS 
  17.                    -------------------------------- 
  18.  
  19. If you take any plastic card (MasterCard, VISA, AMEX, ATM cards, etc.) and 
  20. turn it over you will find a thin black strip of magnetic material.  This 
  21. strip has the ability to hold multiple "tracks" or bands of encoded data. 
  22. There are 3 valid tracks.  Track 1 is the track nearest to the top of the 
  23. card, and it is followed by Tracks 2 and 3.  The original specifications 
  24. allowed for Tracks 1 and 2 only, and they are both read-only.  The 
  25. additional Track 3 furnishes an ability to read OR write. 
  26.  
  27.  
  28.                                TRACK 1 
  29.  
  30.   
  31. The International Airlines Transport Association originated the development 
  32. of Track 1 as the official track airline use and, in fact, it defined the 
  33. data and encoding formats for the ANSI standard.  This track was originally 
  34. designed to allow the use of customer-operated ticket dispensing machines 
  35. to cut down the traffic at airport ticket counters. 
  36.  
  37. Now, many other parties make use of Track 1 because it is the only encoded 
  38. track that permits encoding of the card holder's name.  With this alphanumeric 
  39. capacity, the card holder's name can be printed on an EFT terminal receipt 
  40. rather cheaply, otherwise the name would have to be sent the computer, which 
  41. would be more costly and would take more time. 
  42.  
  43. There are 26 formats for Track 1, and they are designated by codes from "A" to 
  44. "Z".  Format "B" is shown below. 
  45.  
  46. Field Name                        Length(chars) 
  47.  
  48. Start sentinel                         1 
  49. Format code = "B"                 1 (alpha only) 
  50. Primary account number                 Up to 19 
  51. Separator (SEP)                        1 
  52. Country code                      3 
  53. Name                              2 to 26 
  54.     Surname 
  55.     Surname SEP = "/" 
  56.     First name or initial 
  57.     Space (when required) 
  58.     Middle name or initial 
  59.     Period (when followed by title) 
  60.     Title (when used) 
  61. SEP                          1 
  62. Expiration date or SEP                 4 or 1 
  63. Discretionary data                balance up to maximum 
  64.                              track length 
  65. End sentinel                      1 
  66. Longitudinal Redundancy Check (LRC)         1 
  67.  
  68. MAXIMUM TRACK LENGTH                   79 
  69.  
  70. Format code "A" is reserved for proprietary use by the card issuer.  Format 
  71. codes "C" through "M" are reserved by ANSI for use in other data formats of 
  72. Track 1.  Format codes "N" through "Z" are available for use by individual 
  73. card issuers. 
  74.  
  75.  
  76.                                TRACK 2 
  77.  
  78.  
  79. The American Bankers Association led to the development of Track 2 on behalf 
  80. of two credit card companies (Interbank and VISA) and their members.  The 
  81. intent was to have a standardized plastic card which could be used at point- 
  82. of-sale (POS) terminals to obtain authorization for credit card transactions. 
  83.  
  84. Today, in the financial industry, Track 2 is the most widely used encoding 
  85. method for plastic cards.  It has a strong following because most EFT 
  86. terminals are connected directly to a computer that accesses the cardholder's 
  87. data files.  Also, it is the preferred choice of the ABA and is the only track 
  88. recognized and supported by MasterCard and VISA. 
  89.  
  90. The format of Track 2 is shown below. 
  91.  
  92. Field Name                        Length (chars) 
  93.  
  94. Start sentinel                         1 
  95. Primary account number                 up to 19 
  96. SEP                          1 
  97. Country code                      3 
  98. Expiration date or SEP                 4 or 1 
  99. Discretionary data                balance up to maximum 
  100.                              track length 
  101. End sentinel                      1 
  102. LRC                          1 
  103.  
  104. MAXIMUM TRACK LENGTH                   40 
  105.  
  106. Although Track 2 is widely accepted, there is a serious potential concern 
  107. about it because of its limited encoding capacity - only 40 characters.  The 
  108. argument supporting the current capacity stresses that all the necessary 
  109. information to authorize a transaction is at the data center thereby 
  110. eliminating the need to encode extraneous data.  On the other hand, those 
  111. suggesting that the capacity be increased feel that greater capacity would 
  112. allow certain transactions to be approved directly at the terminal, or, 
  113. at least, minimize data sent between terminal and computer for each 
  114. transaction.  Those who hold this view are using Tracks 1 and 3. 
  115.  
  116.  
  117.                                TRACK 3 
  118.  
  119.  
  120. Track 3 was developed for use in off-line EFT terminals but was designed 
  121. to be compatible with other plastic card standards.  Thus, Track 3 is 
  122. compatible with the ANSI standard for embossing plastic cards and the ANSI 
  123. standard for physical characteristics of magnetic stripes.  More recently, 
  124. financial institutions have started to use it in on-line systems because 
  125. of its greater data storage capacity. 
  126.  
  127. The format of Track 3 follows. 
  128.  
  129. Field Name              Usage     Status    Length (chars) 
  130.  
  131. Start sentinel               M    S    1 
  132. Format Code             M    S    2 
  133. Primary account number (PAN) M    S    19 
  134. SEP                M    S    1 
  135. Country code or SEP          M    S    3 or 1 
  136. Currency           M    S    3 
  137. Currency exponent       M    S    1 
  138. Amount authorized per        M    S    4 
  139.     cycle period 
  140. Amount remaining this cycle  M    D    4 
  141. Cycle begin             M    D    4 
  142. Cycle length            M    S    2 
  143. Retry count             M    D    1 
  144. PIN control parameters or SEP     M    S    6 or 1 
  145. Interchange control          M    S    1 
  146. Type of account and          M    S    2 
  147.     service restriction (PAN) 
  148. Type of account and          M    S    2 
  149.     service restriction (SAN-1) 
  150. Type of account and          M    S    2 
  151.     service restriction (SAN-2) 
  152. Expiration date or SEP       M    S    4 or 1 
  153. Card sequence number         M    S    1 
  154. Card security number or SEP  M    S    9 or 1 
  155. First subsidiary account     O    S    variable 
  156.     number (SAN-1) 
  157. SEP                M    S    1 
  158. Second subsidiary account    O    S    variable 
  159.     number (SAN-2) 
  160. SEP                M    S    1 
  161. Relay marker            M    S    1 
  162. Crypto check digits or SEP   M    D    6 or 1 
  163. Discretionary data      O    D    variable 
  164. End sentinel            M    S    1 
  165. LRC                M    D    1 
  166.  
  167. MAXIMUM TRACK LENGTH                   107 
  168.  
  169. "M" - Mandatory field   "O" - Optional field 
  170. "D" - Dynamic field - may be modified by appropriate interchange partners 
  171. "S" - Static field - may only be modified by card issuer 
  172.  
  173.  
  174.  
  175. For further information on these topics, find these ANSI publications 
  176. at your local good technical library: 
  177. ANSI X4.13-1979 
  178. ANSI X4.16-1973 
  179. ANSI X4.16-(Draft October 1980) 
  180. ANSI X9.1-1980 
  181.  
  182. DOWNLOADED FROM P-80 SYSTEMS 304-744-2253
  183.  
  184. Downloaded From P-80 International Information Systems 304-744-2253 12yrs+
  185.