AN AREA-EFFICIENT UNIVERSAL CRYPTOGRAPHY PROCESSOR FOR SMART CARDS
#1

AN AREA-EFFICIENT UNIVERSAL CRYPTOGRAPHY PROCESSOR FOR SMART CARDS
Cryptography circuits for smart cards and portable electronic devices provide user authentication and secure data communication. These circuits should, in general, occupy small chip area, consume low power, handle several cryptography algorithms, and provide acceptable performance. This project is based on a hardware implementation of three standard cryptography algorithms on a universal architecture.The microcode cryptography processor targets smart card applications and implements both private key and public key algorithms and meets the power and performance specifications. A new algorithm is implemented by changing the contents of the memory blocks that are implemented in ferroelectric RAM ( FeRAM ) .Using FeRAM allows nonvolatile storage of the configuration bits, which are changed only when a new algorithm instantiations required. Security system must implement both private (symmetric) and public ( asymmetric ) key algorithms, to accommodate various application requirements . Private key algorithms with high throughput are suitable for data communication, while public key algorithms with much lower throughput are suitable for private key exchange and authentication. Among all available algorithms data encryption standard (DES), advanced encryption standard (AES), and elliptic curve cryptography(ECC),which are approved by std organizations , are selected for this application. DES, for past compatibility, and AES, for high security and throughput are the major candidates for private key algorithms, and ECC is the best candidate for the public key algorithm for its encryption efficiency. CRYPTOGRAPHY ALGORITHMS¢ DES (Data Encryption Standard)¢ AES (Advanced Encryption Standard)¢ ECC (Elliptic Curve Cryptography
Reply
#2
iam doing project on cryptogaphy algorithms.
Reply
#3
project Area-Efficient Universal Cryptography Processor for Smart Cards
Reply
#4
I WANT FULL DETAILS AND CIRCIUT DIAGRAM AND METHOD OF IMPLEMENTATION OF
Reply
#5
for more information on SMART CARDS :

http://studentbank.in/report-smart-card-...2#pid28872
Reply
#6
[attachment=10495]
ABSTRACT
Cryptography circuits for smart cards and portable electronic devices provide user authentication and secure data communication. These circuits should, in general, occupy small chip area, consume low power, handle several cryptography algorithms, and provide acceptable performance. This paper presents a hardware implementation of three standard cryptography algorithms on a universal architecture.
The microcoded cryptography processor targets smart card applications and implements both private key and public key algorithms and meets the power and performance specifications and is as small as 2.25 mm in 0.18-µm 6LM CMOS. A new algorithm is implemented by changing the contents of the memory blocks that are implemented in ferroelectric RAM (FeRAM). Using FeRAM allows nonvolatile storage of the configuration bits, which are changed only when a new algorithm instantiation is required.
INTRODUCTION
SMART CARDS

• Smart cards are ICC embedded integrated circuits which can process data.
• They can be used for identification, authentication, and data storage and eliminate redundant data entry.
• They are classified as Contactless and Contact
• They enable improvements of business processes by enhancing the services and the security.
CRYPTOGRAPHY
The popularity of the devices like smart cards, cellular phones and PDAs necessitates special considerations for their security subsystems. Thus cryptography gives trust in confidentiality, integrity, and authenticity of these devices.
Since next-generation, multipurpose smart cards will be used for a wide range of applications, their security system must implement both private (symmetric) and public (asymmetric) key algorithms, to accommodate various application requirements.
Private key algorithms with high throughput are suitable for data communication, while public key algorithms with much lower throughput are suitable for private key exchange and authentication.
Among all available algorithms, data encryption standard (DES), advanced encryption standard (AES), and elliptic curve cryptography (ECC), which are approved by standards organizations are selected for this application.
DES, for past compatibility, and AES, for high security and throughput, are the major candidates for private key algorithms, and ECC is the best candidate for the public key algorithm for its encryption efficiency.
RSA, which is also a standard public key algorithm, is not considered in this design for three reasons. First, it is believed that 160-b ECC provides the same level of security as 1024-b RSA. Thus, ECC will be a better choice when implementation area is a key factor in the design. Second, RSA uses binary addition of large numbers and needs binary adderess that are either slow for carry propagation or large for look-ahead carry generation. Third, a larger number of bits in RSA means wider buses, which adds to the area and power consumption of the design, both of which are scarce resources in smart cards.
IMPLEMENTATION
 A cryptography system can be implemented in either software or hardware. Software implementations allow multiple algorithms to be supported on the same hardware platform,but they are usually slow and cannot meet the required specifications. Moreover, they are considered to be more vulnerable to side-channel attacks compared to other implementations.
 Hardware implementations which support high throughput do not allow for flexibility and, hence, are not suitable for smart cards.
 Flexible field-programmable gate array (FPGA) implementations are not a good choice either, because they need large area and power which cannot be supported on smart card.
However, since users and manufacturers are still concerned about the vulnerability of software implementations of the cryptography algorithms to side-channel attacks, it is important to design hardware circuits that meet the required specifications and are more immune to these attacks.
CRYPTOGRAPHY ALGORITHMS
DATA ENCRYPTION STANDARD (DES)

• This is a well-established algorithm that has been used for more than two decades (since 1977) in military and commercial data exchange and storage.
• The algorithm is designed to encipher and decipher blocks of data consisting of 64 b using a 56-b key.
• It uses 2 basic techniques of cryptography: Confusion & Diffusion . Confusion is achieved through numerous permutations & Diffusion is achieved through XOR and Shift operations
• A block to be enciphered is subjected to an initial permutation (IP), then to 16 rounds of a complex key-dependent permutation, and, finally, to another permutation which is the inverse of the IP, IP
Reply
#7
ppt,project report and code
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: universal cryptography processor, features of smart cards, impact universal, electronic greeting cards, powered by phpbb shopping cards, smart cards seminar topic, architecture business cards,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  DEVELOPMENT OF SOFTWARE & HARDWARE FOR MICROCONTROLLER BASED SMART NOTICE BOARD (US Electrical Fan 3 3,856 09-08-2016, 11:27 AM
Last Post: jaseela123d
  arm processor based projects for students project topics 4 6,626 08-07-2013, 11:52 AM
Last Post: Guest
  smart card based projects computer science technology 7 8,243 26-01-2013, 01:57 PM
Last Post: Redsasa
  DESIGN OF EFFICIENT MULTIPLIER USING VHDL seminar surveyer 2 3,783 29-02-2012, 09:55 AM
Last Post: seminar paper
  A SMART HOME SECURITY SYSTEM smart paper boy 1 1,420 25-02-2012, 11:19 AM
Last Post: seminar paper
  Efficient Resource Allocation for Wireless Multicast seminar class 1 1,414 15-02-2012, 02:25 PM
Last Post: seminar paper
  Smart Terminal Technology for the 4G Mobile Communication Systems smart paper boy 1 1,141 11-02-2012, 11:07 AM
Last Post: seminar addict
  ARM Processor based major projects for electronics project topics 4 17,102 03-02-2012, 10:18 AM
Last Post: seminar addict
  Smart mobile charger’ seminar class 1 1,811 30-01-2012, 09:51 AM
Last Post: seminar addict
  smart antennas for wireless systems full report computer science technology 2 4,306 21-01-2012, 10:36 AM
Last Post: seminar addict

Forum Jump: