Leidos 418M1 RTR-4 Wireless Option User Manual

Science Application International Corporation RTR-4 Wireless Option Keeloq Code Hopping Encoder

a href="https://usermanual.wiki/Leidos" itemprop="url"> Leidos >

manual hcs300

 1999 Microchip Technology Inc. Preliminary DS21137E-page 1FEATURESSecurity• Programmable 28-bit serial number• Programmable 64-bit encryption key• Each transmission is unique• 66-bit transmission code length• 32-bit hopping code• 34-bit fixed code (28-bit serial number, 4-bit button code, 2-bit status)• Encryption keys are read protectedOperating• 2.0—6.3V operation• Four button inputs• No additional circuitry required• 15 functions available • Selectable baud rate• Automatic code word completion• Battery low signal transmitted to receiver• Non-volatile synchronization dataOther• Easy to use programming interface• On-chip EEPROM• On-chip oscillator and timing components• Button inputs have internal pulldown resistors• Current limiting on LED output• Minimum component count• Synchronous transmission modeTypical ApplicationsThe HCS300 is ideal for Remote Keyless Entry (RKE)applications. These applications include:• Automotive RKE systems• Automotive alarm systems• Automotive immobilizers• Gate and garage door openers • Identity tokens• Burglar alarm systemsDESCRIPTIONThe HCS300 from Microchip Technology Inc., is a codehopping encoder designed for secure Remote KeylessEntry (RKE) systems. The HCS300 utilizes the ® codehopping technology, which incorporates high security, asmall package outline and low cost to make this devicea perfect solution for unidirectional remote keylessentry systems and access control systems.PACKAGE TYPESHCS300 BLOCK DIAGRAM12348765S0S1S2S3VDDLEDPWMVSSPDIP, SOICHCS300VSSVDDOscillatorReset circuitLED driverControllerPowerlatchingandswitchingButton input port32-bit shift registerEncoderEEPROMPWM   LED   S3S2S1S0KEELOQ® Code Hopping EncoderHCS300KEELOQ is a registered trademark of Microchip Technology, Inc.Microchip’s Secure Data Products are covered by some or all of the following patents:Code hopping encoder patents issued in Europe, U.S.A., and R.S.A. — U.S.A.: 5,517,187; Europe: 0459781; R.S.A.: ZA93/472621137e.Book  Page 1  Monday, October 4, 1999  8:04 AM
HCS300DS21137E-page 2 Preliminary  1999 Microchip Technology Inc.The HCS300 combines a 32-bit hopping codegenerated by a non-linear encryption algorithm, with a28-bit serial number and six status bits to create a 66-bit transmission stream. The length of the transmissioneliminates the threat of code scanning and the codehopping mechanism makes each transmission unique,thus rendering code capture and resend (code grab-bing) schemes useless.The encryption key, serial number, and configurationdata are stored in EEPROM, which is not accessible viaany external connection. This makes the HCS300 avery secure unit. The HCS300 provides an easy to useserial interface for programming the necessary securitykeys, system parameters, and configuration data.The encyrption keys and code combinations are pro-grammable but read-protected. The keys can only beverified after an automatic erase and programmingoperation. This protects against attempts to gainaccess to keys and manipulate synchronization values.The HCS300 operates over a wide voltage range of2.0V to 6.3V and has four button inputs in an 8-pinconfiguration. This allows the system designer thefreedom to utilize up to 15 functions. The onlycomponents required for device operation are the but-tons and RF circuitry, allowing for a very lowsystem cost.1.0 SYSTEM OVERVIEWKey Terms• Manufacturer’s code - a 64-bit word, unique to each manufacturer, used to produce a unique encryption key in each transmitter (encoder).• Encryption Key - a unique 64-bit key generated and programmed into the encoder during the manufacturing process. The encryption key controls the encryption algorithm and is stored in EEPROM on the encoder device.1.1 Learn The HCS product family facilitates several learn strate-gies to be implemented on the decoder. The followingare examples of what can be done. It must be pointedout that there exists some third-party patents on learn-ing strategies and implementation.1.1.1 NORMAL LEARNThe receiver uses the same information that is trans-mitted during normal operation to derive the transmit-ter’s secret key, decrypt the discrimination value andthe synchronization counter.1.1.2 SECURE LEARN*The transmitter is activated through a special buttoncombination to transmit a stored 48-bit value (randomseed) that can be used for key generation or be part ofthe key. Transmission of the random seed can be dis-abled after learning is completed.The HCS300 is a code hopping encoder device that isdesigned specifically for keyless entry systems,primarily for vehicles and home garage door openers.It is meant to be a cost-effective, yet secure solution tosuch systems. The encoder portion of a keyless entrysystem is meant to be held by the user and operated togain access to a vehicle or restricted area. TheHCS300 requires very few external components(Figure 2-1).Most keyless entry systems transmit the same codefrom a transmitter every time a button is pushed. Therelative number of code combinations for a low endsystem is also a relatively small number. Theseshortcomings provide the means for a sophisticatedthief to create a device that ‘grabs’ a transmission andre-transmits it later or a device that scans all possiblecombinations until the correct one is found.The HCS300 employs the  code hopping technologyand an encryption algorithm to achieve a high level ofsecurity. Code hopping is a method by which the codetransmitted from the transmitter to the receiver isdifferent every time a button is pushed. This method,coupled with a transmission length of 66 bits, virtuallyeliminates the use of code ‘grabbing’ or code‘scanning’.As indicated in the block diagram on page one, theHCS300 has a small EEPROM array which must beloaded with several parameters before use. The mostimportant of these values are:• A 28-bit serial number which is meant to be unique for every encoder.• An encryption key that is generated at the time of production.• A 16-bit synchronization value.The serial number for each transmitter is programmedby the manufacturer at the time of production. Thegeneration of the encryption key is done using a keygeneration algorithm (Figure 1-1). Typically, inputs tothe key generation algorithm are the serial number ofthe transmitter and a 64-bit manufacturer’s code. Themanufacturer’s code is chosen by the systemmanufacturer and must be carefully controlled. Themanufacturer’s code is a pivotal part of the overallsystem security.21137e.Book  Page 2  Monday, October 4, 1999  8:04 AM
Download:
Mirror Download [FCC.gov]
Document ID256525
Application IDj+wmDyXqU9ldGb0gZTkA4A==
Document Descriptionmanual hcs300
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize53.88kB (673474 bits)
Date Submitted2002-07-16 00:00:00
Date Available2002-07-12 00:00:00
Creation Date1999-10-04 08:06:19
Producing SoftwareAcrobat Distiller 3.01 for Windows
Document Lastmod1999-11-16 12:16:36
Document TitleKeeloq Code Hopping Encoder
Document CreatorFrameMaker 5.5.6p145
Document Author: Fanie Duvenhange
FCC ID Filing: LPR418M1

Navigation menu