摘要:
A scramble key generation unit generates scramble keys (individual encryption keys) which are different from one another and which are for encrypting and decrypting distributing data, by subjecting a predetermined initial encryption key at least once to a unidirectional reverse replacement and at least once to a trapdoor-equipped unidirectional replacement. A time key generation unit generates a time key (master encryption key) for regenerating the scramble keys, by subjecting any of the scramble keys generated by the scramble key generation unit at least once to the unidirectional reverse replacement. Thus, it is possible to efficiently and flexibly generate the individual encryption keys for encrypting and decrypting the distribution data, and master encryption key capable of regenerating some of the individual encryption keys.
摘要:
A scramble key generation unit generates scramble keys (individual encryption keys) which are different from one another and which are for encrypting and decrypting distributing data, by subjecting a predetermined initial encryption key at least once to a unidirectional reverse replacement and at least once to a trapdoor-equipped unidirectional replacement. A time key generation unit generates a time key (master encryption key) for regenerating the scramble keys, by subjecting any of the scramble keys generated by the scramble key generation unit at least once to the unidirectional reverse replacement. Thus, it is possible to efficiently and flexibly generate the individual encryption keys for encrypting and decrypting the distribution data, and master encryption key capable of regenerating some of the individual encryption keys.
摘要:
A server (1) generates delivery data obtained by adding distribution control information which designates the possibility/impossibility of data transfer, the necessity/unnecessity of encryption, the possibility/impossibility of server inquiry, and the like to contents data such as digital contents, an electronic ticket, or the like and delivers the delivery data to a mobile information terminal (2). The delivery data is stored in the mobile information terminal (2), and freely used by a service user. Although the delivery data can be backed up in another user information terminal, restoration and transfer of the delivery data are restricted according to the added distribution control information.