CPU Card System Application Development and Challenge

- Apr 27, 2018-

A. CPU card overview

The CPU card is also called a smart card, which is an IC card with a microprocessor chip. The card structure is similar to a microcomputer system. The integrated circuit in the card is just like a computer motherboard. It integrates a central processing unit (CPU), EEPROM, random access memory (RAM), and read-only memory (ROM). In the read-only memory, an on-chip operating system is solidified, that is, COS. . Some on-chip chips also integrate cryptographic operations coprocessors to improve security and speed.

The CPU card user storage space adopts a directory-like and file-based management method similar to a computer operating system, and is more flexible when the functions are expanded, and can reasonably allocate storage space according to needs. When the card body's microprocessor and its own operating system are running, hierarchical encryption and decryption can be performed. When the card operation is performed, the user needs to perform multiple password authentications to improve the security of the system. Whether it is from the storage capacity of the user space or the security encryption feature, the CPU card can adapt to the current development needs. The CPU card can be applied in many fields such as finance, insurance, policing, and government, and has a multi-purpose card. It has passed the certification of the People's Bank of China and the National Trade Commission.

II. Comparison of MIFARE 1 Card and CPU Card Features

For the CPU card, it makes up for many shortcomings of MIFARE 1. What is the difference between it and MIFARE 1 card? So what are the advantages of the CPU card? Here's a brief introduction:

(A). Storage space and partition

MIFARE 1 card storage space is very limited, and take fixed sectors, block management.

The CPU card storage space is several times that of the MIFARE 1 card, which fully meets the current storage needs. It adopts a file storage system similar to the operating system, and the design is very flexible.

(b). Key length

The MIFARE 1 card uses a 6-byte password and is sector controlled.

The CPU card uses 16-byte keys, and can establish multi-level partitions according to actual needs to achieve multi-level partitioned multi-level key combination control and improve the use of security.

(c). Encryption authentication algorithm

The MIFARE 1 card uses a proprietary, undisclosed hardware logic algorithm that has been cracked.

The CPU card uses a common open software or hardware acceleration algorithm, can be customized, and meets financial standards.

(d). Read and write security modules

The MIFARE 1 card uses the algorithm's built-in key to send, and the authentication method is to authenticate cards and special base station chips. This technology has been cracked.

The CPU card adopts the universal read-write module to transmit transparently. With the SAM key algorithm, the authentication is performed inside the two cards, and the encrypted random number is used in the transmission process, which greatly improves the security during reading and writing.

(e). Trading Process

The transaction flow of MIFARE 1 card is simple and non-standard.

CPU card has the financial standard specification, but also can be designed flexibly by the user, built-in anti-extraction process.

(F). Access Control MIFARE 1 cards can be read-only, write-only, read-write, plus or minus.

The CPU card can flexibly design the authentication method for different file types.

(seven). CPU card advantages

From the perspective of system security, the IC card is also constantly improving in terms of security. The CPU card is the most prosperous of its vitality in terms of security. The CPU card can use a variety of security methods, and can even play a role in protecting the software system. Multiple different applications can be used at the same time, such as the storage structure of a virtual MIFARE 1 card, ie one card for multiple uses. The combined use of COS and software systems improves operational flexibility.