Claims Analysis
Total Claims: 58
Claim 1
Independent Claim
225 words
A method of protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first area and a second area, wherein first key data is stored in the first area, the method comprising: a step of writing a file in the second area; a step, executed when the file is written in the second area of the IC memory card, of deciding second key data, which is inserted into a header of the file, such that a fixed correlation is provided with respect to the first key data stored in the first area of the IC memory card, and writing a file in which the second key data is inserted in the second area; a step of reading out a file from the IC memory card; a step, executed when the file is read out of the IC memory card, of checking to determine whether the fixed correlation holds between the first key data that has been stored in the first area of the IC memory card and the second key data that has been inserted in the header of said file; and a step of reading out said file if the fixed correlation holds between the first and second key data, and not reading out said file if the fixed correlation does not hold.
Claim 2
Independent Claim
225 words
A method of protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first area and a second area, wherein first key data is stored in the first area, the method comprising: a step of writing a file in the second area; a step, executed when the file is written in the second area of the IC memory card, of deciding second key data, which is inserted into a header of the file, such that a fixed correlation is provided with respect to the first key data stored in the first area of the IC memory card, and writing a file in which the second key data is inserted in the second area; a step of reading out a file from the IC memory card; a step, executed when the file is read out of the IC memory card, of checking to determine whether the fixed correlation holds between the first key data that has been stored in the first area of the IC memory card and the second key data that has been inserted in the header of said file; and a step of reading out said file if the fixed correlation holds between the first and second key data, and not reading out said file if the fixed correlation does not hold.
Claim 3
Independent Claim
197 words
A method of protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first area and a second area, the method comprising: a step of writing a file in said first area of the IC memory card; a step, executed at said writing step, of deciding first and second key data in such a manner that a fixed correlation is provided between the first and second key data; a step of writing the first key data in the first area, inserting the second key data in a header of a file and writing the file in the second area; a step of reading a file out of the IC memory card; a step executed at said reading step, of checking to determine whether the fixed correlation holds between the first key data that has been written in the first area of the IC memory card and the second key data that has been inserted in the header of said file; and a step of reading out said file if the fixed correlation holds, and not reading out said file if the fixed correlation does not hold.
Claim 4
Independent Claim
197 words
A method of protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first area and a second area, the method comprising: a step of writing a file in said first area of the IC memory card; a step, executed at said writing step, of deciding first and second key data in such a manner that a fixed correlation is provided between the first and second key data; a step of writing the first key data in the first area, inserting the second key data in a header of a file and writing the file in the second area; a step of reading a file out of the IC memory card; a step executed at said reading step, of checking to determine whether the fixed correlation holds between the first key data that has been written in the first area of the IC memory card and the second key data that has been inserted in the header of said file; and a step of reading out said file if the fixed correlation holds, and not reading out said file if the fixed correlation does not hold.
Claim 5
Dependent Claim
40 words
A method of protecting data in an IC memory card according to claim 2, wherein a device for writing files in the IC memory card and a device for reading files out of the IC memory card are separately provided.
Claim 6
Independent Claim
253 words
A method of protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first area and a second area, the method comprising: a step of writing first key data for preventing copying in the first area of the IC memory card in advance, and making the first key data differ from one IC memory card to another IC memory card in advance; a step of writing a file in the second area; a step, executed when the file is written in the second area of the IC memory card, of reading out the first key data for preventing copying that has been stored in the first area; a step of deciding second key data in such a manner that a fixed correlation will hold with respect to said first key data; a step of inserting said second key data in a header of the file and writing the file in the second area; a step of reading out a file from the IC memory card; a step, executed when the file is read out of the IC memory card, of checking to determine whether said fixed correlation holds between the first key data that has been written in the first area and the second key data that has been inserted in the header of said file; a step of allowing read-out of said file if the fixed correlation holds, and inhibiting read-out of said file if the fixed correlation does not hold.
Claim 7
Independent Claim
253 words
A method of protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first area and a second area, the method comprising: a step of writing first key data for preventing copying in the first area of the IC memory card in advance, and making the first key data differ from one IC memory card to another IC memory card in advance; a step of writing a file in the second area; a step, executed when the file is written in the second area of the IC memory card, of reading out the first key data for preventing copying that has been stored in the first area; a step of deciding second key data in such a manner that a fixed correlation will hold with respect to said first key data; a step of inserting said second key data in a header of the file and writing the file in the second area; a step of reading out a file from the IC memory card; a step, executed when the file is read out of the IC memory card, of checking to determine whether said fixed correlation holds between the first key data that has been written in the first area and the second key data that has been inserted in the header of said file; a step of allowing read-out of said file if the fixed correlation holds, and inhibiting read-out of said file if the fixed correlation does not hold.
Claim 8
Dependent Claim
40 words
A method of protecting data in an IC memory card according to claim 4, wherein a device for writing files in the IC memory card and a device for reading files out of the IC memory card are separately provided.
Claim 9
Independent Claim
151 words
A method of protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first area and a second area, the method comprising: a step of writing first key data K1 in the first area of the IC memory card in advance, and making the first key data differ from one IC memory card to another IC memory card in advance; a step of writing data in the IC memory card; a step, executed when data is written in the IC memory card, of encrypting the data, which is to be written in the IC memory card, using the first key data K1; a step of reading out data from the IC memory card; and a step, executed when data is read out of the IC memory card, or deciphering the read data into original data using the first key data.
Claim 10
Independent Claim
151 words
A method of protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first area and a second area, the method comprising: a step of writing first key data K1 in the first area of the IC memory card in advance, and making the first key data differ from one IC memory card to another IC memory card in advance; a step of writing data in the IC memory card; a step, executed when data is written in the IC memory card, of encrypting the data, which is to be written in the IC memory card, using the first key data K1; a step of reading out data from the IC memory card; and a step, executed when data is read out of the IC memory card, or deciphering the read data into original data using the first key data.
Claim 11
Dependent Claim
168 words
A method of protecting data in an IC memory card according to claim 6, further comprising: a step of writing second key data K2 in the first area of the IC memory card in advance, and making said second key data K2 differ from one IC memory card to another IC memory card in advance; a step, executed when data is written in the IC memory card, of converting a data-storage destination address of the IC memory card into another address using the second key data K2, and writing said encrypted data in the IC memory card at a location thereof indicated by the address obtained by the address conversion; and a step, executed when data is read out of the IC memory card, of converting a data-read-out address into another address using the second key data K2, reading data out of the IC memory card from a location thereof indicated by the address obtained by said address conversion, and subjecting said read data to said deciphering step.
Claim 12
Dependent Claim
131 words
A method of protecting data according to claim 6, comprising: providing a pattern generator; a step, executed when data is written in the IC memory card, of loading said first key data K1 in the pattern generator as initial pattern data, generating successively different pattern data in said pattern generator, and changing pattern data, which is used in order to perform encryption, whenever data is written in the IC memory card; and a step, executed when data is read out of the IC memory card, of loading said first key data K1 in the pattern generator as initial pattern data, generating successively different pattern data in said pattern generator, and changing pattern data, which is used in order to perform deciphering, whenever data is read out of the IC memory card.
Claim 13
Dependent Claim
25 words
A method of protecting data in an IC memory card according to claim 8, wherein said encryption and deciphering steps are performed by exclusive-OR operations.
Claim 14
Dependent Claim
54 words
A method of protecting data in an IC memory card according to claim 8, wherein said encryption step is performed by one of addition and subtraction operation in which carries and borrows are ignored, and the deciphering step is performed by one of subtraction and addition operation in which carries and borrows are ignored.
Claim 15
Dependent Claim
32 words
A method of protecting data in an IC memory card according to claim 8, wherein said pattern data is initialized whenever the IC memory card is accessed a predetermined number of times.
Claim 16
Independent Claim
171 words
A method of protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first area and a second area, the method comprising: a step of writing key data K2 in the first area of an IC memory card in advance, and making said key data differ from one IC memory card to another IC memory card in advance; a step, executed when data is written in the IC memory card, of converting a data-storage destination address of the IC memory card into another address using the key data K2, and writing said data in the IC memory card at a location thereof indicated by the address obtained by the address conversion; and a step, executed when data is read out of the IC memory card, of converting a data-read-out address into another address using the key data K2, and reading data out of the IC memory card from a location thereof indicated by the address obtained by said address conversion.
Claim 17
Independent Claim
171 words
A method of protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first area and a second area, the method comprising: a step of writing key data K2 in the first area of an IC memory card in advance, and making said key data differ from one IC memory card to another IC memory card in advance; a step, executed when data is written in the IC memory card, of converting a data-storage destination address of the IC memory card into another address using the key data K2, and writing said data in the IC memory card at a location thereof indicated by the address obtained by the address conversion; and a step, executed when data is read out of the IC memory card, of converting a data-read-out address into another address using the key data K2, and reading data out of the IC memory card from a location thereof indicated by the address obtained by said address conversion.
Claim 18
Dependent Claim
54 words
An IC memory card used as an external storage medium of a computer system, comprising: a first storage area and a second storage area; and wherein key data for preventing copying is written in the first area in advance and said key data is made to differ from one IC memory card to another.
Claim 19
Dependent Claim
54 words
An IC memory card used as an external storage medium of a computer system, comprising: a first storage area and a second storage area; and wherein key data for preventing copying is written in the first area in advance and said key data is made to differ from one IC memory card to another.
Claim 20
Dependent Claim
81 words
An IC memory card used as an external storage medium of a computer system, comprising: a first storage area and a second storage area; and wherein first key data K1 used to encrypt and decipher data stored in the second area and second key data K2 used in order to make an address conversion is written in the first area in advance, the first key data and the second key data being made to differ from one IC card to another.
Claim 21
Dependent Claim
81 words
An IC memory card used as an external storage medium of a computer system, comprising: a first storage area and a second storage area; and wherein first key data K1 used to encrypt and decipher data stored in the second area and second key data K2 used in order to make an address conversion is written in the first area in advance, the first key data and the second key data being made to differ from one IC card to another.
Claim 22
Dependent Claim
121 words
IC memory card writing apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: deciding means for deciding, when a file is written in the second storage area of the IC memory card, second key data, which is inserted into a header of the file, in such a manner that a fixed correlation is provided with respect to first key data stored in the first storage area of the IC memory card; and write control means for writing the file in the second storage area after inserting the second key data into the header of the file.
Claim 23
Dependent Claim
121 words
IC memory card writing apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: deciding means for deciding, when a file is written in the second storage area of the IC memory card, second key data, which is inserted into a header of the file, in such a manner that a fixed correlation is provided with respect to first key data stored in the first storage area of the IC memory card; and write control means for writing the file in the second storage area after inserting the second key data into the header of the file.
Claim 24
Dependent Claim
126 words
IC memory card reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: checking means for checking, when a file is read out of the IC memory card, to determine whether a fixed correlation holds between first key data that has been written is the first storage area of the IC memory card and second key data that has been inserted in a header of the file; and read control means for reading out said file if the fixed correlation holds between the first and second key data, and not reading out said file if the fixed correlation does not hold.
Claim 25
Dependent Claim
126 words
IC memory card reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: checking means for checking, when a file is read out of the IC memory card, to determine whether a fixed correlation holds between first key data that has been written is the first storage area of the IC memory card and second key data that has been inserted in a header of the file; and read control means for reading out said file if the fixed correlation holds between the first and second key data, and not reading out said file if the fixed correlation does not hold.
Claim 26
Dependent Claim
215 words
IC memory card writing/reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area storing first key data and a second storage area, the apparatus comprising: deciding means, for deciding when a file is written in the second storage area of the IC memory card, second key data, which is inserted into a header of the file, in such a manner that a fixed correlation is provided with respect to the first key data stored in the first storage area of the IC memory card; write control means for writing the file in the second storage area after inserting the second key data into the header of the file; checking means for checking, when a file is read out of the IC memory card, to determine whether the fixed correlation holds between the first key data that has been stored in the first storage area of the IC memory card and the second key data that has been inserted in the header of said file; and read control means for reading out said file if the fixed correlation holds between the first and second key data, and not reading out said file if the fixed correlation does not hold.
Claim 27
Dependent Claim
215 words
IC memory card writing/reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area storing first key data and a second storage area, the apparatus comprising: deciding means, for deciding when a file is written in the second storage area of the IC memory card, second key data, which is inserted into a header of the file, in such a manner that a fixed correlation is provided with respect to the first key data stored in the first storage area of the IC memory card; write control means for writing the file in the second storage area after inserting the second key data into the header of the file; checking means for checking, when a file is read out of the IC memory card, to determine whether the fixed correlation holds between the first key data that has been stored in the first storage area of the IC memory card and the second key data that has been inserted in the header of said file; and read control means for reading out said file if the fixed correlation holds between the first and second key data, and not reading out said file if the fixed correlation does not hold.
Claim 28
Dependent Claim
107 words
IC memory card writing apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: deciding means for deciding, when writing a file in the second storage area of the IC memory card, first and second key data in such a manner that a fixed correlation is provided therebetween; and write control means for writing the first key data in the first storage area, inserting the second key data in a header of a file and writing the file in the second storage area.
Claim 29
Dependent Claim
107 words
IC memory card writing apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: deciding means for deciding, when writing a file in the second storage area of the IC memory card, first and second key data in such a manner that a fixed correlation is provided therebetween; and write control means for writing the first key data in the first storage area, inserting the second key data in a header of a file and writing the file in the second storage area.
Claim 30
Dependent Claim
187 words
IC memory card writing/reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having first storage area and a second storage area, the apparatus comprising: deciding means for deciding, when writing a file in the second storage area of the IC memory card, first and second key data in such a manner that a fixed correlation is provided therebetween; write control means for writing the first key data in the first storage area, inserting the second key data in a header of a file and writing the file in the second storage area; checking means for checking, when reading a file out of the IC memory card, to determine whether the fixed correlation holds between the first key data that has been written in the first storage area of the IC memory card and the second key data that has been inserted in the header of said file; and read control means for reading out said file if the fixed correlation holds, and not reading out said file if the fixed correlation does not hold.
Claim 31
Dependent Claim
187 words
IC memory card writing/reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having first storage area and a second storage area, the apparatus comprising: deciding means for deciding, when writing a file in the second storage area of the IC memory card, first and second key data in such a manner that a fixed correlation is provided therebetween; write control means for writing the first key data in the first storage area, inserting the second key data in a header of a file and writing the file in the second storage area; checking means for checking, when reading a file out of the IC memory card, to determine whether the fixed correlation holds between the first key data that has been written in the first storage area of the IC memory card and the second key data that has been inserted in the header of said file; and read control means for reading out said file if the fixed correlation holds, and not reading out said file if the fixed correlation does not hold.
Claim 32
Dependent Claim
156 words
IC memory card writing apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: writing means for writing first key data for preventing copying in the first storage area of the IC memory card in advance, and making the first key data differ from one IC memory card to another; reading means for reading out, when a file is written in a second area of the IC memory card, the first key data for preventing copying that has been stored in the first storage area; deciding means for deciding second key data in such a manner that a fixed correlation will hold with respect to said first key data; and means for inserting said second key data in a header of the file and writing the file in the second storage area.
Claim 33
Dependent Claim
156 words
IC memory card writing apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: writing means for writing first key data for preventing copying in the first storage area of the IC memory card in advance, and making the first key data differ from one IC memory card to another; reading means for reading out, when a file is written in a second area of the IC memory card, the first key data for preventing copying that has been stored in the first storage area; deciding means for deciding second key data in such a manner that a fixed correlation will hold with respect to said first key data; and means for inserting said second key data in a header of the file and writing the file in the second storage area.
Claim 34
Dependent Claim
148 words
IC memory card reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, comprising: writing means for writing first key data for preventing copying in the first storage area of the IC memory card in advance, and making the first key data differ from one IC memory card to another; checking means for checking, when a file is read out of the IC memory card, to determine whether a fixed correlation holds between the first key data that has been written in the first storage area and second key data that has been inserted in a header of the file; and means for allowing read-out of said file if the fixed correlation holds, and inhibiting read-out of said file if the fixed correlation does not hold.
Claim 35
Dependent Claim
148 words
IC memory card reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, comprising: writing means for writing first key data for preventing copying in the first storage area of the IC memory card in advance, and making the first key data differ from one IC memory card to another; checking means for checking, when a file is read out of the IC memory card, to determine whether a fixed correlation holds between the first key data that has been written in the first storage area and second key data that has been inserted in a header of the file; and means for allowing read-out of said file if the fixed correlation holds, and inhibiting read-out of said file if the fixed correlation does not hold.
Claim 36
Dependent Claim
230 words
IC memory card reading/writing apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: means for writing first key data for preventing copying in the first storage area of the IC memory card in advance, and making the first key data differ from one IC memory card to another; means for reading out, when a file is written in the second storage area of the IC memory card, the first key data for preventing copying that has been stored in the first storage area; means for deciding second key data in such a manner that a fixed correlation will hold with respect to said first key data; means for inserting said second key data in a header of the file and writing the file in the second storage area; checking means for checking, when a file is read out of the IC memory card, to determine whether said fixed correlation holds between the first key data that has been written in the first storage area and the second key data that has been inserted in a header of the file; and means for allowing read-out of said file if the fixed correlation holds, and inhibiting read-out of said file if the fixed correlation does not hold.
Claim 37
Dependent Claim
230 words
IC memory card reading/writing apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: means for writing first key data for preventing copying in the first storage area of the IC memory card in advance, and making the first key data differ from one IC memory card to another; means for reading out, when a file is written in the second storage area of the IC memory card, the first key data for preventing copying that has been stored in the first storage area; means for deciding second key data in such a manner that a fixed correlation will hold with respect to said first key data; means for inserting said second key data in a header of the file and writing the file in the second storage area; checking means for checking, when a file is read out of the IC memory card, to determine whether said fixed correlation holds between the first key data that has been written in the first storage area and the second key data that has been inserted in a header of the file; and means for allowing read-out of said file if the fixed correlation holds, and inhibiting read-out of said file if the fixed correlation does not hold.
Claim 38
Dependent Claim
117 words
IC memory card writing apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: first means for writing first key data K1 in the first storage area of the IC memory card in advance, and making the first key data K1 differ from one IC memory card to another; second means for encrypting, when data is written in the IC memory card, the data, which is to be written in the IC memory card, using the first key data K1; and third means for writing the encrypted data in the IC memory card.
Claim 39
Dependent Claim
117 words
IC memory card writing apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: first means for writing first key data K1 in the first storage area of the IC memory card in advance, and making the first key data K1 differ from one IC memory card to another; second means for encrypting, when data is written in the IC memory card, the data, which is to be written in the IC memory card, using the first key data K1; and third means for writing the encrypted data in the IC memory card.
Claim 40
Dependent Claim
98 words
IC memory card writing apparatus according to claim 23, wherein second key data K2 is written in the first storage area of the IC memory card in advance so that said second key data K2 differs from one IC memory card to another and when data is written in the IC memory card, said third means converts a data-storage destination address of the IC memory card into another address using the second key data K2 and writes said encrypted data in the IC memory card at a location thereof indicated by the address obtained by the address conversion.
Claim 41
Dependent Claim
71 words
IC memory card writing apparatus according to claim 23, wherein a pattern generator is provided and when data is written in the IC memory card, said first key data K1 is loaded in the pattern generator as initial pattern data, then the pattern generator generates successively different pattern data so that pattern data, which is used in order to perform encryption, changes whenever data is written in the IC memory card.
Claim 42
Dependent Claim
101 words
IC memory card reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: first means for writing first key data K1 in the first storage area of the IC memory card in advance, and making the first key data K1 differ from one IC memory card to another; second means for reading data out of the IC memory card; and third means for deciphering the read data into original data using the first key data K1.
Claim 43
Dependent Claim
101 words
IC memory card reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: first means for writing first key data K1 in the first storage area of the IC memory card in advance, and making the first key data K1 differ from one IC memory card to another; second means for reading data out of the IC memory card; and third means for deciphering the read data into original data using the first key data K1.
Claim 44
Dependent Claim
103 words
IC memory card reading apparatus according to claim 26, wherein second key data K2 is written in the first storage area of an IC memory card in advance so that said second key data K2 differ from one IC memory card to another, and when data is read out of the IC memory card, said second means converts a data-read-out address into another address using the second key data K2 and reads data out of the IC memory card from a location thereof indicated by the address obtained by said address conversion, and said third means subjects said read data to said deciphering.
Claim 45
Dependent Claim
73 words
IC memory card reading apparatus according to claim 26, wherein a pattern generator is provided and when data is read out of the IC memory card, said first key data K1 is loaded in the pattern generator as initial pattern data and the pattern generator generates successively different pattern data so that pattern data, which is used in order to perform deciphering, changes whenever data is read out of the IC memory card.
Claim 46
Dependent Claim
143 words
IC memory card writing/reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: first means for writing first key data K1 in the first area of the IC memory card in advance, and making the first key data K1 differ from one IC memory card to another; second means for encrypting, when data is written in the IC memory card, the data, which is to be written in the IC memory card, using the first key data K1; third means for writing the encrypted data in the IC memory card; fourth means for reading data out of the IC memory card; and fifth means for deciphering the read data into original data using the first key data K1.
Claim 47
Dependent Claim
143 words
IC memory card writing/reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: first means for writing first key data K1 in the first area of the IC memory card in advance, and making the first key data K1 differ from one IC memory card to another; second means for encrypting, when data is written in the IC memory card, the data, which is to be written in the IC memory card, using the first key data K1; third means for writing the encrypted data in the IC memory card; fourth means for reading data out of the IC memory card; and fifth means for deciphering the read data into original data using the first key data K1.
Claim 48
Dependent Claim
149 words
IC memory card writing/reading apparatus according to claim 29, wherein second key data K2 is written in the first storage area of the IC memory card in advance so that said second key data K2 differs from one IC memory card to another; and wherein: when data is written in the IC memory card, said third means converts a data-storage destination address of the IC memory card into another address using the second key data K2 and writes said encrypted data in the address obtained by the address conversion; and when data is read out of the IC memory card, said fourth means converts a data-read-out address into another address using the second key data K2 and reads data out of the IC memory card from a location thereof indicated by the address obtained by said address conversion, and said fifth means subjects said read data to said deciphering.
Claim 49
Dependent Claim
130 words
IC memory card writing/reading apparatus according to claim 29, wherein a pattern generator is provided and wherein; when data is written in the IC memory card, said first key data K1 is loaded in the pattern generator as initial pattern data, and the pattern generator generates successively different pattern data so that pattern data, which is used in order to perform encryption, changes whenever data is written in the IC memory card; and when data is read out of the IC memory card, said first key data K1 is loaded in the pattern generator as initial pattern data and the pattern generator generates successively different pattern data so that pattern data, which is used in order to perform deciphering, changes whenever data is read out of the IC memory card.
Claim 50
Dependent Claim
19 words
IC memory card writing/reading apparatus according to claim 31, wherein said encryption and deciphering are performed by exclusive-OR operations.
Claim 51
Dependent Claim
45 words
IC memory card writing/reading apparatus according to claim 31, wherein said encryption is performed by one of addition and subtraction in which carries and borrows are ignored, and the deciphering is performed by one of subtraction and addition in which carries and borrows are ignored.
Claim 52
Dependent Claim
27 words
IC memory card writing/reading apparatus according to claim 31, wherein said pattern data is initialized whenever the IC memory card is accessed a predetermined number of times.
Claim 53
Dependent Claim
127 words
IC memory card writing apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: first writing means for writing key data K2 in the first storage area of the IC memory card in advance so that said key data differs from one IC memory card to another; converting means for converting, when data is written in the IC memory card, a data-storage destination address of the IC memory card into another address using the key data K2; and second writing means for writing said data in the IC memory card at a location thereof indicated by the address obtained by the address conversion.
Claim 54
Dependent Claim
127 words
IC memory card writing apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: first writing means for writing key data K2 in the first storage area of the IC memory card in advance so that said key data differs from one IC memory card to another; converting means for converting, when data is written in the IC memory card, a data-storage destination address of the IC memory card into another address using the key data K2; and second writing means for writing said data in the IC memory card at a location thereof indicated by the address obtained by the address conversion.
Claim 55
Dependent Claim
97 words
IC memory card reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: means for writing key data K2 in the first storage area; means for converting, when data is read out of the IC memory card, a data-read-out address into another address using the key data K2; and means for reading data out of the IC memory card from a location thereof indicated by the address obtained by said address conversion.
Claim 56
Dependent Claim
97 words
IC memory card reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: means for writing key data K2 in the first storage area; means for converting, when data is read out of the IC memory card, a data-read-out address into another address using the key data K2; and means for reading data out of the IC memory card from a location thereof indicated by the address obtained by said address conversion.
Claim 57
Dependent Claim
180 words
IC memory card writing/reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: first writing means for writing key data K2 in the first storage area of the IC memory card in advance so that said key data differs from one IC memory card to another; first address converting means for converting, when data is written in the IC memory card, a data-storage destination address of the IC memory card into another address using the key data K2; second writing means for writing said data in the IC memory card at a location thereof indicated by the address obtained by the address conversion; second address converting means for converting, when data is read out of the IC memory card, a data-read out address into another address using the key data K2; and means for reading data out of the IC memory card from a location thereof indicated by the address obtained by said address conversion.
Claim 58
Dependent Claim
180 words
IC memory card writing/reading apparatus for protecting data recorded on an IC memory card used as an external storage medium of a computer system and having a first storage area and a second storage area, the apparatus comprising: first writing means for writing key data K2 in the first storage area of the IC memory card in advance so that said key data differs from one IC memory card to another; first address converting means for converting, when data is written in the IC memory card, a data-storage destination address of the IC memory card into another address using the key data K2; second writing means for writing said data in the IC memory card at a location thereof indicated by the address obtained by the address conversion; second address converting means for converting, when data is read out of the IC memory card, a data-read out address into another address using the key data K2; and means for reading data out of the IC memory card from a location thereof indicated by the address obtained by said address conversion.