About
Community
Bad Ideas
Drugs
Ego
Erotica
Fringe
Society
Technology
Hack
Introduction to Hacking
Hack Attack
Hacker Zines
Hacking LANs, WANs, Networks, & Outdials
Magnetic Stripes and Other Data Formats
Software Cracking
Understanding the Internet
Legalities of Hacking
Word Lists
register | bbs | search | rss | faq | about
meet up | add to del.icio.us | digg it

DoD SEIWG- 012 Mag- Stripe Encoding, A Plain Languag


NOTICE: TO ALL CONCERNED Certain text files and messages contained on this site deal with activities and devices which would be in violation of various Federal, State, and local laws if actually carried out or constructed. The webmasters of this site do not advocate the breaking of any law. Our text files and message bases are for informational purposes only. We recommend that you contact your local law enforcement officials before undertaking any project based upon any information obtained from this or any other web site. We do not guarantee that any of the information contained on this system is correct, workable, or factual. We are not responsible for, nor do we assume any liability for, damages resulting from the use of any information on this site.

Plain language explanation of the DoD SEIWG-012 specification
for Mag-Stripe badge encoding (with diagram and examples).

Integrated Security Systems

------------------------------------------------------------------------
Explanation of the DoD SEIWG-012 Specification

The DoD SEIWG-012 specification establishes a standard for the
encoding of Magnetic Stripe (Mag-Stripe) information on DoD
personnel identification badges for use with Electronic Access
Control Systems. The Assistant Secretary of Defense (ASD)
Memorandum of January, 4 1996 directs that "All DoD
Components shall transition to this specification when their
badging systems are upgraded". Numerous commercial Access
Control and Badging Systems are presently available which comply
with SEIWG-012. It may also be possible that your existing system
could be upgraded to meet the SEIWG-012 specification. In order
to assist in assessing the available options, this page provides a
plain language explanation of SEIWG-012. Following is the actual
"Prime Item Diagram" (as it appears in the SEIWG-012
specification), a plain language explanation and an example
encoding. If you are presently researching SEIWG-012 or are
upgrading your Badging or Electronic Access Control System, it is
recommended that you print this page for future reference. The text
of the entire SEIWG-012 specification may also be provided upon
request. Additional information or further assistance may be
obtained by contacting Mr. Mark Brown.

Note that SEIWG-012 applies only to badges which utilize
Magnetic Stripe (Mag-Stripe) technology. The SEIWG-012
specification does not apply to either Proximity Card or Bar Code
technology and need not be adhered to if you are utilizing either of
these technologies.

------------------------------------------------------------------------
SEIWG-012 Prime Item Diagram
------------------------------------------------------------------------

Plain Language Explanation

The above "bar diagram" depicts the content and sequence of data
to be encoded on the Magnetic Stripe (Mag-Stripe) Badge. All
together, a total of 40 characters will be encoded on the badge.
These characters include both decimal numbers and special
characters.

Special Characters:

The special characters consist of the Start Sentinel (SS), Field
Separator (FS), End Sentinel (ES), and Longitudinal Redundance
Character (LRC). Of these characters, the only one you need to be
concerned with is the Field Separator (FS). This is because the
other characters (the SS, ES, and LRC) will be generated
automatically by your encoding equipment and recognized
automatically by your Card Reader equipment. The use of the SS,
ES and LRC is standard practice with all modern Mag-Stripe Card
encoding and reading equipment.

The Field Separator (FS) character is also commonly used with all
modern Mag-Stripe Card encoding and reading equipment. The
instructions with your encoder software should indicate that a
specific character (such as a "=" or "$") is used to represent the FS
character. This character will be used simply to separate the
following decimal numbers from each other.

Decimal Numbers:

All of the remaining codes are simple decimal numbers. These
consist of the Agency Code, System Code, Credential Number,
Credential Series (CS), Individual Credential Issue (ICI), Social
Security Number (SSN), and the "Reserved" Field. Note that each
user will have two unique codes on their badge (the Credential
Number and the SSN). It is left to the discretion of the site security
officer to determine which code the Electronic Access Control
System should "key on" to identify the badge holder.

Agency Code (See Note 2 above) - The Agency Code is a four
digit code identifying the U.S. government agency issuing the
badge. For example a code of "0001" represents the U.S. Air Force,
"0002" represents the Army, "0003" represents the Navy, "0004"
represents the Marines, "0005" represents the DoD and "0012"
represents the DoE.

System Code (See Note 3 above) - The System Code is a four digit
code identifying the specific government site or facility issuing the
badge. The System Code is also commonly known as the "Facility
Code". The objective is to assign System Codes so that each site
within a government agency will have a System Code which is
unique to that agency. For example, if Naval Station Charleston has
a System Code of "0111" then no other site within the Navy may
use that code. Presently, there is no overall coordination within the
Department of Navy (DoN) to ensure that all System Codes will be
unique but, Integrated Security Systems can assist with the
assignment of a unique System Code to your site when you
transition to a new system. Once again, this specification applies
only to sites utilizing Mag-Stripe technology. Therefore, sites
which utilize Proximity Card or Bar Code technology need not be
assigned a unique System Code.

Credential Number (See Note 4 above) - The Credential Number is
a six digit code identifying the specific individual who is issued a
badge. The Credential Number is also commonly known as the
"Encoded ID". The Credential Number must be unique for each
individual within a particular site. It is the responsibility of the site
security officer to ensure that all Credential Numbers are unique.

Credential Series (CS) (See Note 5 above) - The Credential Series
(CS) is a one digit code which may be used to reflect major system
changes as deemed necessary by the site security officer. For
example, when the site initially transitions to SEIWG-012 the CS
may be set to a "1". If the system is then upgraded, the CS may be
set to a "2". If the entire system is later replaced by a new system,
the CS may be set to a "3". It is left to the discretion of the site
security officer as to how the CS will be utilized.

Individual Credential Issue (ICI) (See Note 6 above) - The
Individual Credential Issue (ICI) is a one digit code. Although Note
6 states that the ICI "initially encoded as a "1", will be incremented
if a card is replaced due to loss or damage" (with all other
information remaining the same), it is not actually being used in
this manner. This is because normally, when a badge is lost or
damaged, the Credential Number will be deactivated and the badge
holder will be issued a new Credential Number along with a new
badge. Therefore, there would be no need to increment the ICI. In
actuality, the ICI will only be incremented if the existing badge
looses its encoding and must be re-encoded. In this case the badge
holder will keep their existing badge, the ICI will be incremented
by one and all other information will remain the same.

Social Security Number (SSN) (See Note 7 above) - The Social
Security Number (SSN) is a nine digit code used to store the Social
Security Number of the badge holder.

"Reserved" Field -Although it is not stated in the SEIWG-012
specification, the "Reserved" Field is a seven digit field which is
presently being used to store two codes: The U.S. Government Unit
Identification Code (UIC) and the "Group Number".

Unit Identification Code (UIC) - The Unit Identification Code
(UIC) is a five digit field (the first five digits of the seven digit
"Reserved" Field) which is used to store the standard U.S.
Government UIC for the activity issuing the badge.

"Group Number" - The "Group Number" is a two digit field (the
last two digits of the "Reserved" Field) which is presently not being
used and may therefore be set to "00".

------------------------------------------------------------------------

Example Encoding

The following example encoding is provided for further
clarification of the SEIWG-012 specification. For our example the
following parameters will be assumed:

The U.S. government agency issuing the badge will be the Navy.
Therefore the Agency Code will be set to "0003". The Navy
activity issuing the badge will be Naval Station Charleston and we
will assume that the System Code is "0111". We will assume that
the Credential Number for the user being issued a badge is
"002222" (determined by the site security officer). Naval Station
Charleston has just transitioned to the SIEWG-012 specification,
therefore the CS will be set to "1". This is the initial encoding of
the badge being issued to this user, therefore the ICI will be set to
"1". This user's Social Security Number is 123-45-6789, therefore
the SSN field will be set to "123456789". The Unit Identification
Code (UIC) for Naval Station Charleston is 33333, therefore the
first five digits of the "Reserved" Field will be set to "33333". The
FS character for the encoding software for this new system at Naval
Station Charleston is a "=".

Therefore, based on the above parameters the encoding for this
user's badge will be as follows:

0003=0111=002222=1=1=1234567893333300

Note that to encode another user at this same site, the only codes
that will be different are the Credential Number and the SSN. For
example if another user at this site has a Credential Number of
"004444" and a SSN of "987654321" then the encoding will be as
follows:

0003=0111=004444=1=1=9876543213333300

------------------------------------------------------------------------

Further Information

For further information or additional material regarding this
subject, please contact Mr. Mark Brown.

------------------------------------------------------------------------

April 7, 1997

EBACS, NEBS, SEIWG-12 specification, Electronic Badging and
Access Control System, Navy Electronic Badging System, NISE
East, PSEAG, Physical Security Equipment Action Group, ASD
Memo, Assistant Secretary of Defense Memorandum, CNO, Chief
of Naval Operations, CNO Message 252008Z Mar 96, Naval
Message 252008Z Mar 96, NSWC Crane, Naval Surface Warfare
Center Crane Division, ISIS, Integrated Security and Identification
System, DoD EBACS/COTS Security Test Center, Smart Card,
MARC, Multi-technology Automated Reader Card, Pentagon
Renovation Project, Larry Hembree, Emmet Paige, Mag-stripe card
badging, Magnetic Stripe card badging, Mag-stripe card encoding,
Magnetic Stripe card encoding, Proximity Card badging, Prox-card
badging, Bar Code badging, electronic access control systems,
video badging systems, electronic security systems, video
surveillance systems
 
To the best of our knowledge, the text on this page may be freely reproduced and distributed.
If you have any questions about this, please check out our Copyright Policy.

 

totse.com certificate signatures
 
 
About | Advertise | Bad Ideas | Community | Contact Us | Copyright Policy | Drugs | Ego | Erotica
FAQ | Fringe | Link to totse.com | Search | Society | Submissions | Technology
Hot Topics
Php
Withstanding an EMP
Good computer destroyer?
Wow, I never thought the navy would be so obvious.
Alternatives Internets to HTTP
Anti-Virus
a way to monitor someones AIM conversation
VERY simple question: browser history
 
Sponsored Links
 
Ads presented by the
AdBrite Ad Network

 

TSHIRT HELL T-SHIRTS