Font Size: a A A

Design, Based On The Ds2432 Is Embedded Encryption And Authentication System

Posted on:2008-08-12Degree:MasterType:Thesis
Country:ChinaCandidate:Y QiFull Text:PDF
GTID:2208360245955737Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
To exploit electronic products,the cost is extremely high.If has not the protective measures to guard against the clone,the people who is illegal may use kinds of clone tools very easily to clone designer's achievement successfully.It must prevent without authorization to copy these designs,protect designer's intellectual property.Therefore the paper designs embedded authentication system to be allowed to complete the electronic installation status recognition,prevents the clone.The embedded authentication systems requests carefully to choice the encryption arithmetic and study the encryption authentication system design.In order to satisfy the security which the application needs,the used arithmetic must be satisfied:①Irreversible—it is not feasible to compute the input data form the outcome of the arithmetic computation.②Against "the collision"—it is not feasible to use other group of data to have a same arithmetic computation result.③Has the extremely high "avalanche effect"—Any change in the input data,it is the enormous influence to the algorithm operation result.The design uses HSAH function SHA-1 arithmetic satisfies the above condition.This design uses the micro controller STC12C5406 of unable to decipher to program control the chip DS2432 and the chip DS2460 of have SHA-1 the arithmetic engine to actualize the embedded authentication design,DS2460 which is the coprocessor calculates the MAC value,plays the role of protecting the key.First to the DS2432and DS2460 data initialization,separately stores the same key and the data to DS2432' key memory and the data memory,to DS2460' EEPROME-Secretl and the input buffer,and stores DS2432's theglobal only ID number in STC12C5406.when the system which is protected must run, it can first trigger the authentication system.By then STC12C5406 input the DS2432 ID number to the DS2460 input buffer storage,and causes the DS2432 and DS2460' SHA-1 engine separately calculates the MAC value,and then compares the MAC in DS2460,if MAC are equal,pass the authentication.In other words,the electric circuit board was original installation.If the electric circuit board is the clone,because the DS2432 SHA-1 engine calculates MAC only can use the input own ID number to compute,the clone DS2432 ID number is dissimilar with the original ID number,and the key of stored can not be read,these guarantee clone electric circuit board calculates the MAC value is not equal to the primary MAC,then clones electric circuit board authentication defeat,not to be able to continue the next step of system function,so protect primary electric circuit board.
Keywords/Search Tags:Encryption authentication system, SHA-1 arithmetic, DS2432, DS2460
PDF Full Text Request
Related items