Information storage, reading method and ic card

By writing a security field into the IC card, the problem of IC card data being untraceable and uncountable is solved, thus achieving the security and accuracy of IC card data.

CN116226873BActive Publication Date: 2026-08-04CHINA UNIONPAY
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA UNIONPAY
Filing Date
2021-12-06
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

Existing technology cannot trace the IC data corresponding to an IC card, nor can it perform statistical analysis on IC cards with identical data.

Method used

The card writing device reads the security domain identifier of the IC card, obtains the operator's authentication identifier, and determines whether the operator has been authenticated based on the authentication identifier. According to the write command, the data to be written is written into the security domain of the IC card, including the IC card's chip information, operating system information, and application information.

Benefits of technology

It enables the statistics and traceability of IC card data, ensuring the security and accuracy of IC card data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116226873B_ABST
    Figure CN116226873B_ABST
Patent Text Reader

Abstract

The application discloses an information storage and reading method and an IC card, and relates to the technical field of IC cards, and comprises the following steps: reading the security domain identifier of the IC card by a card writing device; acquiring the authentication identifier of an operator by the card writing device, and determining whether the operator is authenticated successfully based on the authentication identifier; and writing the data to be written into the security domain corresponding to the security domain identifier of the IC card according to the writing command by the card writing device after determining that the operator is authenticated successfully; the data to be written comprises at least one of the following information: chip information of the IC card, operating system information of the IC card, and application information of the IC card. Because the security domain of the IC card can be read and written by the operator authenticated successfully through the authentication identifier, the IC card data can be counted, and the IC card can be traced back to the data through the application information of the IC card.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing, and more particularly to an information storage and retrieval method and an IC card. Background Technology

[0002] With the continuous advancement of technology, IC card manufacturers purchase IC card chip cards from IC card chip manufacturers and, in accordance with the requirements of IC card issuing institutions, produce IC cards through processes such as printing, coding, hot stamping, packaging, gluing, and testing.

[0003] However, in the existing technology, it is impossible to trace the IC data corresponding to the IC card through the IC card, and it is impossible to count IC cards with consistent IC card data. Summary of the Invention

[0004] This invention provides an information storage and retrieval method and an IC card, which are used to statistically analyze IC cards with consistent data and to trace IC card data.

[0005] In a first aspect, embodiments of the present invention provide an information storage method, comprising:

[0006] The card writing device reads the security domain identifier of the IC card;

[0007] The card writing device acquires the operator's authentication identifier and determines whether the operator has been successfully authenticated based on the authentication identifier;

[0008] After confirming that the operator has been authenticated, the card writing device writes the data to be written into the security field corresponding to the security field identifier of the IC card according to the write command; the data to be written includes at least one of the following:

[0009] The IC card's chip information, the IC card's operating system information, and the IC card's application information.

[0010] In the above technical solution, the data to be written is written to the security domain corresponding to the security domain identifier of the IC card according to the write command. The data to be written includes at least one of the following: IC card chip information, IC card operating system information, and IC card application information. Because the IC card's security domain can be read and written by an operator authenticated by the authentication identifier, IC card data can be statistically analyzed; and data traceability can be achieved through the IC card's application information.

[0011] Optionally, determining whether the operator has passed authentication based on the authentication identifier includes:

[0012] The card writing device reads the encryption algorithm corresponding to the security domain identifier of the IC card;

[0013] The card writing device determines whether the operator has been successfully authenticated based on the operator's authentication identifier and the encryption algorithm corresponding to the security domain identifier.

[0014] In the above technical solution, the operator is verified by the encryption algorithm corresponding to the operator's authentication identifier and security domain identifier, so as to ensure the legitimacy of the operator and the security of IC card data.

[0015] Optionally, before the card writing device reads the security domain identifier of the IC card, it also includes:

[0016] The card writing device initializes and resets the IC card according to the reset command.

[0017] In the above technical solution, by initializing and resetting the IC card, errors are avoided when writing the data to the IC card, thus ensuring the accuracy of the data to be written.

[0018] Optionally, the chip information of the IC card includes at least one of the following: the chip manufacturer information of the IC card, the chip model information of the IC card, the chip production date of the IC card, the chip serial number of the IC card, the chip batch number of the IC card, the chip module manufacturer information of the IC card, and the chip module packaging date of the IC card;

[0019] The operating system information of the IC card includes at least one of the following: operating system manufacturer information, operating system version information, and operating system release date;

[0020] The application information of the IC card includes at least one of the following: the card manufacturer information of the IC card, the card manufacturing date of the IC card, the IC card data writer information of the IC card, the IC card data writing date of the IC card, and the IC card data writing device identifier of the IC card.

[0021] In the above technical solution, the data to be written includes the IC card manufacturer information, which can enable the statistics of IC cards manufactured by the IC card manufacturer; and the IC card can be traced through the IC card manufacturer information.

[0022] Optionally, the write command is an APDU command;

[0023] The write command is used to write the data to be written into the security domain corresponding to the security domain identifier of the IC card, including:

[0024] The card writing device converts the data to be written into a binary string; the binary string is used to represent the data to be written.

[0025] The card writing device writes the binary string into the security field corresponding to the security field identifier of the IC card according to the APDU command.

[0026] Optionally, after writing the data to be written into the security domain corresponding to the security domain identifier of the IC card, the method further includes:

[0027] Add a custom label to the data to be written; the custom label is used to index the data to be written.

[0028] In the above technical solution, the data to be written is standardized by using custom tags, which improves the standardization of the data to be written and makes it easier to read the data to be written.

[0029] Secondly, embodiments of the present invention provide an information reading method, including:

[0030] The card reader reads the security domain identifier of the IC card and the encryption algorithm corresponding to the security domain identifier;

[0031] The card reader obtains the operator's authentication identifier and determines whether the operator has been successfully authenticated based on the encryption algorithm corresponding to the operator's authentication identifier and the security domain identifier.

[0032] After confirming that the operator has been successfully authenticated, the card reader reads the IC card data in the security domain corresponding to the security domain identifier according to the read command; the IC card data includes at least one of the following information:

[0033] The IC card's chip information, the IC card's operating system information, and the IC card's application information.

[0034] In the above technical solution, the operator is verified by the encryption algorithm corresponding to the operator's authentication identifier and security domain identifier to ensure the operator's legitimacy and the security of IC card data; by reading the IC card's chip information, IC card's operating system information and / or IC card's application information, the IC card can be statistically analyzed and traced.

[0035] Optionally, the chip information of the IC card includes at least one of the following: the chip manufacturer information of the IC card, the chip model information of the IC card, the chip production date of the IC card, the chip serial number of the IC card, the chip batch number of the IC card, the chip module manufacturer information of the IC card, and the chip module packaging date of the IC card;

[0036] The operating system information of the IC card includes at least one of the following: operating system manufacturer information, operating system version information, and operating system release date;

[0037] The application information of the IC card includes at least one of the following: the card manufacturer information of the IC card, the card manufacturing date of the IC card, the IC card data writer information of the IC card, the IC card data writing date of the IC card, and the IC card data writing device identifier of the IC card.

[0038] Thirdly, embodiments of the present invention provide an IC card, including a card body and an IC card chip located within the card body;

[0039] The IC card chip contains IC card data that can be written in a selected security domain by a card writing device;

[0040] The IC card data includes at least one of the following:

[0041] The IC card's chip information, operating system information, application information, and usage information.

[0042] Optionally, the chip information of the IC card includes at least one of the following: the chip manufacturer information of the IC card, the chip model information of the IC card, the chip production date of the IC card, the chip serial number of the IC card, the chip batch number of the IC card, the chip module manufacturer information of the IC card, and the chip module packaging date of the IC card;

[0043] The operating system information of the IC card includes at least one of the following: operating system manufacturer information, operating system version information, and operating system release date;

[0044] The application information of the IC card includes at least one of the following: the card manufacturer information of the IC card, the card manufacturing date of the IC card, the IC card data writer information of the IC card, the IC card data writing date of the IC card, and the IC card data writing device identifier of the IC card.

[0045] Fourthly, embodiments of the present invention provide an information storage device, comprising:

[0046] The acquisition module is used to read the security domain identifier of the IC card;

[0047] The writing module is used to control the acquisition module to acquire the operator's authentication identifier and determine whether the operator has been successfully authenticated based on the authentication identifier;

[0048] After confirming that the operator's authentication is successful, the data to be written is written to the security domain corresponding to the security domain identifier of the IC card according to the write command; the data to be written includes at least one of the following:

[0049] The IC card's chip information, the IC card's operating system information, and the IC card's application information.

[0050] Optionally, the writing module is specifically used for:

[0051] The control acquisition module reads the encryption algorithm corresponding to the security domain identifier of the IC card;

[0052] Based on the operator's authentication identifier and the encryption algorithm corresponding to the security domain identifier, it is determined whether the operator has been successfully authenticated.

[0053] Optionally, the writing module is further configured to:

[0054] Before the control acquisition module reads the security domain identifier of the IC card, it initializes and resets the IC card according to the reset command.

[0055] Optionally, the write command is an APDU command;

[0056] The writing module is specifically used for:

[0057] The data to be written is converted into a binary string; the binary string is used to represent the data to be written.

[0058] The binary string is written into the security field corresponding to the security field identifier of the IC card according to the APDU command.

[0059] Optionally, the writing module is further configured to:

[0060] After writing the data to be written into the security domain corresponding to the security domain identifier of the IC card, a custom tag is added to the data to be written; the custom tag is used to index the data to be written.

[0061] Fifthly, embodiments of the present invention provide an information reading device, comprising:

[0062] The acquisition unit is used to read the security domain identifier of the IC card and the encryption algorithm corresponding to the security domain identifier;

[0063] The reading unit is used to control the acquisition unit to acquire the operator's authentication identifier and determine whether the operator has been successfully authenticated based on the encryption algorithm corresponding to the operator's authentication identifier and the security domain identifier.

[0064] After confirming that the operator's authentication is successful, the IC card data in the security domain corresponding to the security domain identifier is read according to the read command; the IC card data includes at least one of the following information:

[0065] The IC card's chip information, the IC card's operating system information, and the IC card's application information.

[0066] Sixthly, embodiments of the present invention also provide a computer device, comprising:

[0067] Memory, used to store program instructions;

[0068] The processor is used to call the program instructions stored in the memory and execute the above information storage and retrieval methods according to the obtained program.

[0069] In a seventh aspect, embodiments of the present invention also provide a computer-readable storage medium storing computer-executable instructions for causing a computer to perform the above-described information storage and retrieval methods. Attached Figure Description

[0070] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0071] Figure 1 A schematic diagram of a system architecture provided for an embodiment of the present invention;

[0072] Figure 2 A flowchart illustrating an information storage method provided in an embodiment of the present invention;

[0073] Figure 3 A schematic diagram of an information storage process provided in an embodiment of the present invention;

[0074] Figure 4 A flowchart illustrating an information reading method provided in an embodiment of the present invention;

[0075] Figure 5 A schematic diagram of an information reading process provided in an embodiment of the present invention;

[0076] Figure 6 This is a schematic diagram of the structure of an information storage device provided in an embodiment of the present invention;

[0077] Figure 7 This is a schematic diagram of the structure of an information reading device provided in an embodiment of the present invention. Detailed Implementation

[0078] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this invention, and not all of them. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0079] In existing technologies, IC card data is generally stored in the hardware abstraction layer of the IC card chip and has a high level of security permissions, preventing users from reading or writing data; moreover, existing IC cards do not record information about the IC card manufacturing process, such as IC card manufacturer information, making it impossible to trace and statistically analyze IC cards.

[0080] Therefore, an information storage and retrieval method is needed to write information from the IC card manufacturing process into the IC card chip, and to read information from the IC card chip from the IC card manufacturing process, so as to statistically analyze IC cards with consistent data and to trace IC card data.

[0081] Figure 1 An exemplary system architecture applicable to an embodiment of the present invention is shown, which includes a card writing device 110, an IC card 120, and a card reading device 130.

[0082] The card writing device 110 is used to write the data to be written into the security domain corresponding to the security domain identifier of the IC card 120 according to the write command after the operator's authentication identifier is passed.

[0083] IC card 120 includes an IC card chip located inside the card body. The IC card chip is used to store a security domain identifier and the encryption algorithm and IC card data corresponding to the security domain identifier.

[0084] The card reader 130 is used to read the security domain identifier of the IC card and the encryption algorithm corresponding to the security domain identifier; and to authenticate the operator's authentication identifier; after confirming that the operator has been authenticated, it reads the IC card data in the security domain corresponding to the security domain identifier according to the read command.

[0085] It should be noted that the above Figure 1 The structure shown is merely an example, and the embodiments of the present invention are not limited thereto.

[0086] Based on the above description Figure 2 An exemplary flowchart of an information storage method provided by an embodiment of the present invention is shown, which can be executed by an information storage device.

[0087] like Figure 2 As shown, the process includes:

[0088] Step 210: The card writing device reads the security domain identifier of the IC card.

[0089] In this embodiment of the invention, the security domain identifier of the IC card also corresponds to an encryption algorithm, which is used to authenticate the authentication identifier.

[0090] Step 220: The card writing device obtains the operator's authentication identifier and determines whether the operator has been successfully authenticated based on the authentication identifier.

[0091] In this embodiment of the invention, the operator's authentication is determined by the security domain identifier and the encryption algorithm corresponding to the security domain identifier.

[0092] Step 230: After confirming that the operator has been authenticated, the card writing device writes the data to be written into the security domain corresponding to the security domain identifier of the IC card according to the write command.

[0093] In this embodiment of the invention, the data to be written includes at least one of the following:

[0094] The IC card's chip information, the IC card's operating system information, and the IC card's application information.

[0095] In step 210, before the card writing device reads the security domain identifier of the IC card, the card writing device initializes and resets the IC card according to the reset command, thereby preventing errors in the data to be written to the IC card.

[0096] In step 220, the card writing device determines whether the operator has been successfully authenticated by using the security domain identifier and the corresponding encryption algorithm. Specifically, the card writing device reads the encryption algorithm corresponding to the security domain identifier of the IC card; the card writing device determines whether the operator has been successfully authenticated based on the operator's authentication identifier and the encryption algorithm corresponding to the security domain identifier.

[0097] In step 230, the IC card chip information includes at least one of the following: IC card chip manufacturer information, IC card chip model information, IC card chip production date, IC card chip serial number, IC card chip batch number, IC card chip module manufacturer information, and IC card chip module packaging date; the IC card operating system information includes at least one of the following: operating system manufacturer information, operating system version information, and operating system release date; the IC card application information includes at least one of the following: IC card manufacturer information, IC card production date, IC card data writer information, IC card data writing date, and IC card data writing device identifier.

[0098] Furthermore, Table 1 below provides an example of the chip information for the IC card, as shown in Table 1 below.

[0099] Table 1

[0100]

[0101]

[0102] Table 2 below provides an example of the operating system information for the IC card, as shown in Table 2 below.

[0103] Table 2

[0104]

[0105] Table 3 below provides an example of IC card application information, as shown in Table 3 below.

[0106] Table 3

[0107]

[0108] In one feasible approach, the data to be written can be written to the IC card using a script customized by the IC card manufacturer.

[0109] In this embodiment of the invention, the write command is an APDU command; the card writing device converts the data to be written into a binary string; the binary string is used to represent the data to be written; the card writing device writes the binary string into the security field corresponding to the security field identifier of the IC card according to the APDU command.

[0110] After writing the data to be written into the security domain corresponding to the security domain identifier of the IC card, a custom tag is added to the data to be written; the custom tag is used to index the data to be written.

[0111] To better illustrate the above storage information technology solutions, Figure 3 An exemplary schematic diagram of an information storage process is shown, such as... Figure 3 As shown, the process is as follows:

[0112] Step 310: The card writing device obtains a reset command.

[0113] The reset command can be entered by the operator on the card writing device, or it can be preset on the card writing device and selected by the operator. For example, the reset command is: "Reset SmartCard". After the card writing device successfully initializes and resets the IC card, it will send a success indication.

[0114] Step 320: The card writing device reads the security domain of the IC card.

[0115] After the IC card initialization and reset is successful, the card writing device can display the IC card's security domains (there can be multiple security domains, and the number is not limited here) to the operator for selection; or the operator can directly write the security domain address into the card writing device; for example, if the operator selects the nth security domain, the 5-byte instruction corresponding to the nth security domain is "00A4 400 00". When the card writing device accesses the IC card and determines that the nth security domain corresponding to "00A4 400 00" can be written with data, it returns a success indication (such as returning the byte "9000").

[0116] Step 330: The card writing device performs external authentication.

[0117] The operator enters the authentication identifier of the external GP authentication (such as "8050 0000 08", "80500000 08", etc.) on the card writing device. The card writing device verifies the authentication identifier of the external GP authentication through the encryption algorithm corresponding to the nth security domain. If the verification is successful, the operator is allowed to write data.

[0118] Step 340: The card writing device writes the data to be written.

[0119] After the authentication identifier of the external GP authentication is verified, the card writing device writes the binary string (e.g., "008C00F……8653") corresponding to the data to be written into the nth security field according to the 5-byte APDU instruction (e.g., "80E29F7F 2A"). It also sets the label of the data to be written according to the custom label defined by the operator (e.g., label is x1, x2, etc.), and then returns a success indication (e.g., return byte "9000") after the writing is successful.

[0120] Figure 4 This is a schematic flowchart illustrating an information reading method exemplarily shown in an embodiment of the present invention, such as... Figure 4 As shown, the process includes:

[0121] Step 410: The card reader reads the security domain identifier of the IC card and the encryption algorithm corresponding to the security domain identifier.

[0122] Step 420: The card reader obtains the operator's authentication identifier and determines whether the operator has been successfully authenticated based on the encryption algorithm corresponding to the operator's authentication identifier and the security domain identifier.

[0123] Step 430: After confirming that the operator has been authenticated, the card reader reads the IC card data in the security domain corresponding to the security domain identifier according to the read command.

[0124] In this embodiment of the invention, the IC card data includes at least one of the following information:

[0125] IC card chip information, IC card operating system information, IC card application information.

[0126] Furthermore, the IC card's chip information includes at least one of the following: IC card chip manufacturer information, IC card chip model information, IC card chip production date, IC card chip serial number, IC card chip batch number, IC card chip module manufacturer information, and IC card chip module packaging date; the IC card's operating system information includes at least one of the following: operating system manufacturer information, operating system version information, and operating system release date; the IC card's application information includes at least one of the following: IC card manufacturer information, IC card production date, IC card data writer information, IC card data writing date, and IC card data writing device identifier.

[0127] In other words, the security domain of the IC card records at least one piece of data from Tables 1, 2, and 3 above.

[0128] To better illustrate the technical solution for reading information described above Figure 5 An exemplary schematic diagram of an information reading process is shown, such as... Figure 5 As shown, the process is as follows:

[0129] Step 510: The card reader reads the security domain of the IC card.

[0130] The card reader can display the security domains of the IC card to the operator for selection. After the operator selects the nth security domain, the 5-byte instruction corresponding to the nth security domain, "00A4 400 00", is verified. When it is determined that the nth security domain corresponding to "00A4 400 00" can read data, a success indication is returned (such as the returned byte "9000").

[0131] Step 520: The card reader performs external authentication.

[0132] The operator enters the authentication identifier of the external GP authentication (such as "8050 0000 08", "80500000 08", etc.) on the card reader. The card reader verifies the authentication identifier of the external GP authentication through the encryption algorithm corresponding to the nth security domain. If the verification is successful, the operator is allowed to read the data.

[0133] Step 530: The card reader reads the IC card data.

[0134] After the authentication identifier of the external GP authentication is verified, the card reader reads the IC card data of the nth security domain according to the APDU instruction (such as "80E2 9F7F2A"), and returns the IC card data after successful reading. The read instruction and the write instruction can be the same, and no specific limitation is made here.

[0135] This invention also provides an IC card, including a card body and an IC card chip located within the card body; wherein the IC card chip is used to record each security domain, the encryption algorithm corresponding to each security domain, and IC card data, so that the operator can read and / or write data to the IC card.

[0136] Based on the same technological concept Figure 6 An exemplary schematic diagram of an information storage device provided in an embodiment of the present invention is shown, illustrating the processes that the device can execute.

[0137] like Figure 6 As shown, the device specifically includes:

[0138] The acquisition module 610 is used to read the security domain identifier of the IC card;

[0139] The writing module 620 is used to control the acquisition module to acquire the operator's authentication identifier and determine whether the operator has been successfully authenticated based on the authentication identifier;

[0140] After confirming that the operator's authentication is successful, the data to be written is written to the security domain corresponding to the security domain identifier of the IC card according to the write command; the data to be written includes at least one of the following:

[0141] The IC card's chip information, the IC card's operating system information, and the IC card's application information.

[0142] Optionally, the writing module 620 is specifically used for:

[0143] The control acquisition module 610 reads the encryption algorithm corresponding to the security domain identifier of the IC card;

[0144] Based on the operator's authentication identifier and the encryption algorithm corresponding to the security domain identifier, it is determined whether the operator has been successfully authenticated.

[0145] Optionally, the writing module 620 is further configured to:

[0146] Before the control acquisition module 610 reads the security domain identifier of the IC card, it initializes and resets the IC card according to the reset command.

[0147] Optionally, the write command is an APDU command;

[0148] The writing module 620 is specifically used for:

[0149] The data to be written is converted into a binary string; the binary string is used to represent the data to be written.

[0150] The binary string is written into the security field corresponding to the security field identifier of the IC card according to the APDU command.

[0151] Optionally, the writing module 620 is further configured to:

[0152] After writing the data to be written into the security domain corresponding to the security domain identifier of the IC card, a custom tag is added to the data to be written; the custom tag is used to index the data to be written.

[0153] Based on the same technological concept Figure 7 An exemplary schematic diagram of an information reading device provided in an embodiment of the present invention is shown, illustrating the process that the device can execute.

[0154] like Figure 7 As shown, the device specifically includes:

[0155] The acquisition unit 710 is used to read the security domain identifier of the IC card and the encryption algorithm corresponding to the security domain identifier;

[0156] The reading unit 720 is used to control the acquisition unit 710 to acquire the operator's authentication identifier and determine whether the operator has been successfully authenticated based on the encryption algorithm corresponding to the operator's authentication identifier and the security domain identifier.

[0157] After confirming that the operator's authentication is successful, the IC card data in the security domain corresponding to the security domain identifier is read according to the read command; the IC card data includes at least one of the following information:

[0158] The IC card's chip information, the IC card's operating system information, and the IC card's application information.

[0159] Based on the same technical concept, embodiments of the present invention also provide a computer device, including:

[0160] Memory, used to store program instructions;

[0161] The processor is used to call the program instructions stored in the memory and execute the above information storage and retrieval methods according to the obtained program.

[0162] Based on the same technical concept, embodiments of the present invention also provide a computer-readable storage medium storing computer-executable instructions, which are used to cause a computer to perform the above-described information storage and retrieval methods.

[0163] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0164] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0165] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0166] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0167] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. An information storage method characterized by, include: The card writing device receives a reset command, which is input by the operator on the card writing device, or the reset command is preset on the card writing device and selected by the operator. The card writing device initializes and resets the IC card according to the reset command. The IC card includes an IC card chip, which is used to store a security domain identifier and the encryption algorithm corresponding to the security domain identifier. After the IC card is successfully initialized and reset, the card writing device displays multiple security fields for the operator to select. The card writing device determines the security domain selected by the operator; After determining that the security domain is writable, the card writing device returns a success indication; The card writing device acquires the authentication identifier input by the operator; The card writing device authenticates the authentication identifier using the encryption algorithm corresponding to the security domain identifier of the security domain; After confirming that the authentication identifier has been successfully authenticated, the card writing device determines that the operator is legitimate. The card writing device writes the data to be written into the security domain according to the write command. The data to be written is stored in the IC card chip and corresponds to the security domain identifier. The data to be written is the IC card chip information, the IC card operating system information, and the IC card application information. The chip information of the IC card includes the chip manufacturer's information. The operating system information of the IC card includes operating system manufacturer information; The application information of the IC card includes the card manufacturer information; The card writing device adds a custom tag to the data to be written, and the custom tag is used to index the data to be written.

2. The method of claim 1, wherein, The chip information of the IC card also includes at least one of the following: the chip model information of the IC card, the chip production date of the IC card, the chip serial number of the IC card, the chip batch number of the IC card, the chip module manufacturer information of the IC card, and the chip module packaging date of the IC card; The operating system information of the IC card also includes at least one of the following: operating system version information and operating system release date; The application information of the IC card also includes at least one of the following: the card manufacturing date of the IC card, the IC card data writer information of the IC card, the IC card data writing date of the IC card, and the IC card data writing device identifier.

3. The method of claim 1, wherein, The write command is an APDU command; Write the data to be written to the security domain according to the write command, including: The card writing device converts the data to be written into a binary string; The card writing device writes the binary string into the security domain according to the APDU command.

4. An information reading method characterized by comprising: include: The card reader displays multiple security domains of the IC card to the operator for selection. The IC card includes an IC card chip, which stores security domain identifiers, encryption algorithms corresponding to the security domain identifiers, and IC card data. After determining that the security domain selected by the operator can be read, the card reader returns a success indication; The card reader determines the encryption algorithm corresponding to the security domain identifier of the security domain selected by the operator. The card reader obtains the authentication identifier input by the operator and authenticates the authentication identifier using the encryption algorithm; After the card reader determines that the authentication identifier has been successfully authenticated, it determines that the operator is legitimate and reads the IC card data in the security domain according to the read command. The IC card data includes the IC card's chip information, the IC card's operating system information, and the IC card's application information. The IC card data is tagged with a custom label, which is used to index the IC card data. The chip information of the IC card includes the chip manufacturer's information. The operating system information of the IC card includes operating system manufacturer information; The application information of the IC card includes the card manufacturer information.

5. The method of claim 4, wherein, The chip information of the IC card also includes at least one of the following: the chip model information of the IC card, the chip production date of the IC card, the chip serial number of the IC card, the chip batch number of the IC card, the chip module manufacturer information of the IC card, and the chip module packaging date of the IC card; The operating system information of the IC card also includes at least one of the following: operating system version information and operating system release date; The application information of the IC card also includes at least one of the following: the card manufacturing date of the IC card, the IC card data writer information of the IC card, the IC card data writing date of the IC card, and the IC card data writing device identifier.

6. An IC card characterized by comprising: Includes a card body and an IC card chip located within the card body; The IC card chip is configured with IC card data written in a selected security domain by a card writing device, wherein the card writing device writes the IC card data using any of the information storage methods described in claims 1-3; The IC card data includes the IC card's chip information, the IC card's operating system information, the IC card's application information, and the IC card's usage information; The chip information of the IC card includes the chip manufacturer's information. The operating system information of the IC card includes operating system manufacturer information; The application information of the IC card includes the card manufacturer information.

7. The IC card according to claim 6, wherein The chip information of the IC card also includes at least one of the following: the chip model information of the IC card, the chip production date of the IC card, the chip serial number of the IC card, the chip batch number of the IC card, the chip module manufacturer information of the IC card, and the chip module packaging date of the IC card; The operating system information of the IC card also includes at least one of the following: operating system version information and operating system release date; The application information of the IC card also includes at least one of the following: the card manufacturing date of the IC card, the IC card data writer information of the IC card, the IC card data writing date of the IC card, and the IC card data writing device identifier.