摘要:
Realizing a data communication device and a data communication method enabling to specify an IC memory mounted in the communication device and to perform data communication to the communication device in which the IC memory is mounted.A mobile device 100 of transmitting side accepts a domain ID specifying a detachable IC memory uniquely from an application 102, a communication driver 105 obtains an IP address of the device of correspondent on the basis of the accepted domain ID from a name server 300 storing the domain ID and the IP address being associated with each other. Then, the communication driver 105 obtains a port ID which an IC memory of the device of correspondent assigned to an application, and transmits the domain ID and the port ID together with a transmission data to the IP address. The device of correspondent rims the application based on the received port ID and executes an appropriate processing.
摘要:
In a mobile terminal that performs transmission and reception of a message between an IC card and a terminal program, the security is improved by preventing an imposture of a source of a message or an interception of a message.A mobile terminal comprises an IC card and a terminal program. The terminal program generates a program identifier (i1:1) from a domain ID “i1” of the IC card and a port number “1” that can be updated in the IC card. Then, a message is transmitted, the source ID of which is the program identifier and the destination ID of which is the identifier “i1:0” of the IC card. Upon receipt of the message, the IC card collates the domain ID with the domain ID that the IC card has, as to the source ID. When they coincide, processing in accordance with the contents of the above-mentioned message is performed.
摘要:
When a portable terminal receives a condition for an exchange object from a portable terminal, it selects electronic values as exchange objects, out of lists constituting the condition. An IC card deletes the electronic value and sends a message addressed to the portable terminal. An IC card deletes the electronic value in conjunction with fulfillment of a predetermined condition and thereafter sends a message addressed to the IC card. The IC card stores the electronic value in conjunction with fulfillment of a predetermined condition and sends a message addressed to the IC card. The IC card stores the electronic value.
摘要:
An electronic value exchange system 100 comprises a mobile terminal 10 and a mobile terminal 20. The mobile terminal 10 causes a driver 12 to transmit an exchange offer message of electronic value V1, V2 to the mobile terminal 20. The mobile terminal 20 stores handlers that the driver 12 can execute in relationship to a message in a common table 221, and acquires a handler corresponding to the above-mentioned offer message, and notifies the exchange offer contents based on the handler to an application program 21. If the application program 21 consents to the offer contents according to the operation of a user, the electronic value V2 stored in an IC card 23 is transmitted to an IC card 13 via a driver 22 and the driver 12.
摘要:
An IC card (10) is provided with a file creator (16) for creating a voucher file (hereinafter referred to as “file”); an access control list setter (17) for setting an access authority to a created file; an authenticator (14) for performing mutual authentication with an authority recipient (authority recipient to which the whole or part of the access authority to the file has been transferred) and for examining authority transfer certificate data presented by the authority recipient; and an operation controller (15) for usually controlling an operation on the file on the basis of the set access authority and for, when the result of the examination of the authority transfer certificate data is normal, controlling the operation on the file by the authority recipient, based on the transfer content of the access authority indicated in the authority transfer certificate data, instead of the set access authority.
摘要:
A Terminal equipment 10 has a message information accepter 12 for accepting message information from terminal program 26, an ID generator 14 for generating a thread ID for identifying the message information, a transmitter 16 for generating a message containing the message information and the thread ID and for transmitting the message to IC card 24, and a receiver 18 for receiving a message from the IC card 24. When the message received from the IC card 24 contains the thread ID inserted in the transmitted message, the message information accepter 12 returns the received message as a return value for the message information to the terminal program 26 and terminates a process attributed to the message information.
摘要:
A data processing method using a data processing apparatus on a transmitting side having an application for performing processing using an internal device set in the data processing apparatus, a driver that accepts an access request to the internal device from the application, a handler that performs access processing to the internal device and transmitting a message to an external device set outside the data processing apparatus, and a storage device that stores a device ID as a transmission destination for specifying the internal or external device and the handler in association with each other, and a data processing apparatus on a receiving side that receives the message transmitted from the data processing apparatus on the transmitting side.
摘要:
A folder containing at least one file can be created in a file storage (17) in response to a folder creation request from an owner (30) of an IC card (10), and an access authority to the folder can be set as an access control list (18A) of the folder in response to an access authority setting request from the owner (30). Then access to the file is controlled not only on the basis of the access authority to the file set by an issuer of a voucher (issuer of the file), but also on the basis of the access authority to the folder set by the owner (30).
摘要:
When an application issues an access request to a device via a driver, the application can immediately perform other processing.An IC memory 12 for performing predetermined processing such as encryption processing and decryption processing, an application for performing processing using the IC memory 12, an IC memory handler 14 for performing access processing to the IC memory 12, and a driver 12 that invokes the IC memory handler 14 according to an instruction from the application and returns a response to the effect that the instruction has been accepted to the application, are provided.
摘要:
The security of an IC card is improved by managing success and failure in authentication individually for each terminal program. An IC card includes a random number generation section, a source authentication section, and a process execution section. Upon receipt of a message of type “1”, the random number generation section generates a random number n, and stores it in a random number storage section by associating the random number n with a source included in the message. Upon receipt of a message of type “2” from the source and in a case where the random number n corresponding to the source is stored, the source authentication section collates a value m calculated from an authentication key held by the IC card and the random number n with a value m included in the message of type “2”. When both values agree, upon receipt of a message of type “3” from the source, the process execution section executes a process in accordance with a type of the message.