WO2005104457A1 - データ通信装置およびデータ通信方法 - Google Patents

データ通信装置およびデータ通信方法 Download PDF

Info

Publication number
WO2005104457A1
WO2005104457A1 PCT/JP2005/007645 JP2005007645W WO2005104457A1 WO 2005104457 A1 WO2005104457 A1 WO 2005104457A1 JP 2005007645 W JP2005007645 W JP 2005007645W WO 2005104457 A1 WO2005104457 A1 WO 2005104457A1
Authority
WO
WIPO (PCT)
Prior art keywords
domain
memory
port
application
information
Prior art date
Application number
PCT/JP2005/007645
Other languages
English (en)
French (fr)
Inventor
Ken Sakamura
Noboru Koshizuka
Masayuki Terada
Kensaku Mori
Kazuhiko Ishii
Sadayuki Hongo
Original Assignee
Ntt Docomo, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ntt Docomo, Inc. filed Critical Ntt Docomo, Inc.
Priority to CN2005800128004A priority Critical patent/CN1961539B/zh
Priority to US11/587,091 priority patent/US8122261B2/en
Priority to EP20050734674 priority patent/EP1739898B1/en
Publication of WO2005104457A1 publication Critical patent/WO2005104457A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0442Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/105Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems involving programming of a portable memory device, e.g. IC cards, "electronic purses"
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Definitions

  • the present invention relates to a data communication device and a data communication method capable of transmitting data to a specific IC memory.
  • an application operating in a device is a communication subject and communicates with an application of a communication partner.
  • an e-mail application uses an e-mail address to identify a communication partner, and sends an e-mail to the e-mail application (e-mail application or mail server) that is the communication partner via the Internet, LAN, etc. Can be.
  • Patent Document 1 An invention described in Patent Document 1 is an invention that allows a memory card to be inserted.
  • Patent Document 1 describes writing or reading mail data on a memory card.
  • Patent Document 1 Japanese Patent Application Laid-Open No. 2001-84194
  • Patent Document 1 As described in Patent Document 1, there is a communication device in which a memory card such as an IC memory can be detachably mounted, but the memory card described in Patent Document 1 is only for writing or reading data. is there. Therefore, it is intended to transmit data to a communication device, and does not consider a case where it is desired to transmit data to a communication device equipped with a specific IC memory.
  • the present invention provides a data communication device and a data communication method capable of specifying an IC memory mounted on a communication device and performing data communication with a communication device mounted with the IC memory. It is intended to be realized.
  • a data communication device of the present invention includes a receiving unit that receives a domain ID that uniquely specifies a detachable IC memory, and a domain ID that is received by the receiving unit.
  • a receiving unit that receives a domain ID that uniquely specifies a detachable IC memory, and a domain ID that is received by the receiving unit.
  • a destination information obtaining unit that obtains destination information of the communication partner from the server, and an application that is transmitted to the communication destination that has the destination information obtained by the destination information obtaining unit.
  • Port ID acquisition means for transmitting information specifying the type of the application, and acquiring the port ID assigned to the application of the same type as the application by the communication partner's IC memory, and the destination information acquired by the destination information acquisition means.
  • the domain ID received by the reception means and the port ID obtained by the port ID Les and a transmitting means for transmitting along with the signal data, Ru.
  • the data communication method of the present invention includes a receiving step of receiving a domain ID that uniquely specifies a removable IC memory, and a server that stores the received domain ID in association with the domain ID and the destination information.
  • the destination information obtaining step of obtaining the destination information of the communication partner corresponding to the received domain ID from the server, and transmitting the information specifying the type of the application to the communication partner having the obtained destination information
  • a port ID acquisition step in which the communication partner's IC memory acquires a port ID assigned to an application of the same type as the application, and the destination domain indicated in the destination indicated by the destination information acquired in the destination information acquisition step. Transmitting the ID and the acquired port ID together with transmission data.
  • the destination information corresponding to the domain ID of the destination to be transmitted is extracted from the server that stores the domain ID uniquely identifying the IC memory and the destination information, and the extracted destination information.
  • the port ID is extracted from the communication partner based on the information that specifies the type of application, and the domain ID that can identify the extracted IC memory and the port ID assigned by the IC memory are transmitted together with the data, thereby making the IC Even if the memory is removed and the IC memory is mounted on another device, the IC memory itself can be identified and communicated with the communication device including the IC memory without performing complicated management.
  • the data communication device of the present invention may further comprise a key obtaining unit for obtaining a public key corresponding to the domain ID received by the receiving unit, and a transmitting unit using the public key obtained by the key obtaining unit.
  • encryption means for encrypting transmission data to be transmitted, and the transmission means can transmit the transmission data encrypted by the encryption means.
  • the secrecy of communication can be improved by encrypting data to be transmitted with a public key corresponding to the domain ID.
  • the data communication apparatus of the present invention further includes a digital signature unit for applying a digital signature to transmission data to be transmitted by the transmission unit, and the transmission unit is digitally signed by the digital signature unit. Transmitted data can be transmitted.
  • the data communication device of the present invention allocates a port ID in response to a port ID allocation request from an application, and associates information for identifying the type of the allocated application with the allocated port ID.
  • a detachable IC memory that stores a domain ID that can be uniquely specified and stored, and a domain ID that uniquely specifies the IC memory when the IC memory is mounted, are provided with destination information of the device body.
  • Receiving means for receiving, an application received by the receiving means, There is provided an extracting means for extracting a port ID corresponding to the information specifying the type from the IC memory, and a transmitting means for transmitting the port ID extracted by the extracting means to the communication partner.
  • the data communication device of the present invention when the IC memory is mounted, associates a domain ID capable of uniquely specifying the IC memory with destination information of the mounted device main body, and A registration step for registering with the server installed above, and after the registration step, in the IC memory, a step of assigning a port ID in response to a request for port assignment of the application, and information for identifying the type of the assigned application. And storing the associated port ID in association with the assigned port ID, to determine the type of application running on the communication partner from the communication partner that transmits data to the IC memory as a destination.
  • the receiving step of receiving the specified information and the port ID corresponding to the information specifying the type of the received application are described in the IC memo.
  • a port ID is assigned to each application, and the port ID is notified according to a request from a communication partner, thereby supporting an application running on the communication partner.
  • the communication partner can obtain the port ID, and the communication partner can perform data communication with the obtained port ID as the destination. If the IC memory is removed and the IC memory is attached to another device, Also, it is possible to identify the IC memory itself and communicate with a communication device having the IC memory without performing complicated management.
  • the data communication device of the present invention broadcasts a receiving means for receiving a domain ID for uniquely specifying a removable IC memory, and information for specifying the domain ID and the type of application received by the receiving means.
  • the data communication method of the present invention provides a domain I for uniquely specifying a removable IC memory.
  • Receiving step of receiving D transmitting a broadcast by transmitting information specifying the received domain ID and the type of application by broadcast, and specifying destination information corresponding to the transmitted domain ID and the type of transmitted application.
  • the domain ID and the information specifying the application are broadcast-transmitted, and the port ID is returned from the device matching the domain ID. It does not require a name server to store the information in association with it.Also, it is possible to obtain destination information and port ID of the other party without performing the process of registering with this name server, and uniquely specify a removable device such as an IC memory. Can be sent.
  • the destination information corresponding to the domain ID of the destination to be transmitted is extracted from the server storing the domain ID uniquely identifying the IC memory and the destination information in correspondence with each other, and the communication of the extracted destination information is performed.
  • the IC memory Even if the IC memory is removed and attached to another device, the IC memory itself can be identified and communicated with a communication device equipped with the IC memory without performing complicated management.
  • the present invention assigns a port ID to each application, and notifies the port ID in response to a request from a communication partner, so that a port ID corresponding to an application running on the communication partner side is assigned.
  • the communication partner can acquire data, and the communication partner can communicate data using the acquired port ID as a destination.Complicated even if the IC memory is removed and the IC memory is installed in another device It is possible to identify the IC memory itself and perform communication with a communication device including the IC memory without performing any necessary management.
  • the received domain ID and information for specifying the application are displayed.
  • a loadcast and receiving the port ID from the device that matches the domain ID there is no need for a name server that stores the domain ID in association with the destination information. It can obtain the destination information and port ID of the other party not to do, and can uniquely identify and transmit a removable device such as an IC memory.
  • FIG. 1 is a configuration diagram of a network system in which a mobile device 100 of the present invention is used.
  • FIG. 2 is a block diagram of a mobile device 100 and a mobile device 200 of the present invention.
  • FIG. 3 is an explanatory diagram illustrating an eTRON ID used by the mobile device 100 of the present invention.
  • FIG. 4 is a sequence diagram showing a communication process between the mobile device 100 and the mobile device 200 of the present invention.
  • FIG. 5 is a block diagram of a mobile device 100a performing a decoding process and a mobile device 200a performing a decoding process according to the present invention.
  • FIG. 6 is a sequence diagram showing a communication process between the mobile device 100a and the mobile device 200a according to the present invention.
  • FIG. 7 is a block diagram of a mobile device 100b that performs a broadcast process of the present invention and a mobile device 200b that receives a broadcast.
  • FIG. 8 is a sequence diagram showing a communication process between the mobile device 100b and the mobile device 200b of the present invention.
  • FIG. 1 is a conceptual diagram of a system using a mobile device 100 showing a data communication device of the present invention.
  • a mobile device 100 can communicate with a mobile device 200 of a communication partner via a wireless network.
  • Mobile device 100 The mobile device 200 can detachably mount the IC memory 101 and the IC memory 201, respectively. Even if the IC memory 201 is removed from the mobile device 200 and attached to another mobile device, the mobile device 100 uses the name server 300 to identify which mobile device the IC memory 201 is attached to. That can be S.
  • FIG. 2 is a block diagram of the mobile device 100.
  • the mobile device 100 includes an IC memory 101, an application 102 (accepting means of the present invention, a digital signature means), an IC memory driver 103, a domain ID registration unit 104, a communication driver 105 (a destination information acquiring means of the present invention). , Port ID acquisition means, transmission means), a communication unit 106 (transmission means of the present invention), and an address book 107.
  • the IC memory 101 can uniquely specify the IC memory, and stores a domain ID assigned in advance. Also, it is detachably provided to the mobile device 100 and stores various data. In this example, electronic money data can be stored. In addition, it has a function to assign a port ID that can uniquely identify an application in response to a request from the application.
  • the application 102 is an application that can operate in the mobile device.
  • the application 102 is an application for performing electronic payment processing. Then, the application 102 receives a domain ID capable of uniquely specifying a communication partner (IC memory) from a user's input operation, issues a bill to the communication partner, and receives an electronic mail received from the partner.
  • Money data can be registered in the IC memory 101.
  • the IC memory driver 103 is driver software for performing data access to the IC memory in response to a request from the application 102.
  • the IC memory driver 102 performs electronic money registration processing and withdrawal processing with respect to the IC memory 101 in accordance with an instruction from the application 102.
  • the domain ID registered in the IC memory 101 is extracted and passed to a domain ID registration unit 104 described later.
  • the domain ID registration unit 104 When the domain ID registration unit 104 receives the domain ID from the IC memory driver 103, the domain ID registration unit 104 performs a process of registering the domain ID in the name server 300 described above. The registration process is performed via a communication driver 105 described later. [0033]
  • the domain ID registered here is a part of the eTRON ID. The details are shown in the figure.
  • FIG. 3 is a detailed diagram of an eTRON ID including a domain ID and a port ID.
  • the eTRON ID is composed of a 12-byte domain ID and a 4-byte port ID.
  • the domain ID is an ID that specifies a device such as an IC memory.
  • the port ID is an ID assigned to a device such as an IC memory when the application that uses the device is started.
  • the data communication device according to the present invention can communicate with a domain and a port ID as destinations.
  • the domain ID registration unit 104 extracts the IP address of the destination of the name server and the IP address of the mobile device 100 from a memory storing these IP addresses in advance, and outputs the IP address to the communication driver 105 described later. Note that a telephone number or an e-mail address may be output to the communication driver 105 as destination information instead of the IP address.
  • the communication driver 105 is driver software for controlling the communication unit 106, and includes a domain ID registration unit.
  • the communication driver 105 When the communication driver 105 wants to obtain the IP address of the communication partner, the communication driver 105 transmits the domain ID of the communication partner to the name server 300, thereby obtaining the IP address of the communication partner corresponding to the domain ID. it can. Also, by transmitting a port ID request and information specifying the type of application running on the mobile device 100 to the mobile device 200 as the communication partner, the type of the application transmitted within the mobile device 200 is transmitted.
  • the IP address instead of the IP address, a telephone number or an e-mail address can be used as the destination information.
  • the communication unit 106 connects to the above-described name server 300 and an external network.
  • the address book 107 is composed of a memory that stores the domain ID of the communication partner, and outputs the registered domain ID to the application 102 in response to a request from the application 102, and causes the application 102 to display a list. , Can be selected.
  • the address book 107 is created by a user performing a registration process in advance. It is.
  • the force mobile device 200 includes the IC memory 201 (the IC memory of the present invention), the IC memory driver 203 (the extracting means of the present invention), and the domain ID.
  • the configuration includes a registration unit 204 (registering unit of the present invention), a communication driver 205 (receiving unit and transmitting unit of the present invention), and a communication unit 206 (receiving unit and transmitting unit of the present invention).
  • the IC memory 201 is assigned a domain ID in advance, and stores the assigned domain ID. Further, a predetermined port ID is assigned to the application 202 in response to a request from the application 202. The assigned port ID is uniquely assigned, and is managed by the IC memory 201 so that the same port ID does not exist. Then, it is stored in association with the assigned port ID and the information for specifying the type of application (the label of the application (the category of the application handling electronic money, the application handling electronic ticket, the application handling electronic signature)). .
  • the application 202 When activated, the application 202 issues a port ID assignment request to the IC memory 201 as described above. Also, it starts in response to an instruction from the communication driver 205, and performs processing for extracting electronic money from the IC memory 201. When a bill is received, electronic money data can be extracted from IC memory 101 and electronic money data can be transmitted to the other party.
  • the communication driver 205 Upon receiving the request for the port ID of the mobile device 100, the communication driver 205 instructs the IC memory driver 203 to extract the port ID from the IC memory 201.
  • the IC memory driver 203 extracts the port ID from the IC memory 201 and passes it to the communication driver 205. Further, upon receiving the message M and the port ID, which are data transmitted from the mobile device 100, the communication driver 205 activates an application corresponding to the port ID. Further, the data (electronic money data) received from the IC memory 201 via the application 202 is transmitted to the mobile device 100.
  • Figure 4 is a sequence diagram of the process.
  • the IC memory driver 103 detects this, and The domain ID registered in advance in the IC memory 101 is extracted, and the extracted domain ID is output to the domain ID registration unit 104.
  • the domain ID registration unit 104 outputs the received domain ID and the IP address of the mobile device 100 to the communication driver 105 together with the IP address of the destination of the name server 300.
  • the communication driver 105 transmits the domain ID and the IP address of the mobile device 100 to the name server 300 in association with each other.
  • the name server 300 registers the domain ID and the IP address of the mobile device 100 in association with each other ( S401a). Similar registration processing is also performed in the mobile device 200 (S401b).
  • the started application 202 requests the IC memory 201 to allocate a port ID.
  • the IC memory 201 assigns a port ID to the activated application 202 (S402b), and information for identifying the harmful port ID and the assigned application 202 (application label (application handling electronic money, electronic (E.g., application handling packet, application handling digital signature, etc.))) and storing them (S403b).
  • the port ID of the application 202 is assigned to the mobile device 200, and the user using the mobile device 100 (IC memory 101) can use the IC memory 201. Only the domain ID is notified from the user who uses the ID, and the notified domain ID is registered in the address book 107.
  • the mobile device 100 operates an electronic payment processing application to transmit billing data to the mobile device 200. Therefore, the bill together with the domain ID of the IC memory 201 attached to the mobile device 200 is issued. Outputs message M, which is data, to communication driver 105 (S404a) 0
  • Communication driver 105 transmits the domain ID in the IC memory of mobile device 200 to name server 300, and obtains an IP address corresponding to the transmitted domain ID. That is, when receiving the domain ID from the mobile device 100, the name server 300 extracts the IP address stored corresponding to the domain ID, and returns the extracted IP address to the mobile device 100 (405a).
  • the communication driver 105 issues a port ID extraction request to the IP address received from the name server 300 (S406a).
  • This request includes information for specifying the type of application running on the mobile device 100, for example, information for specifying the label of the application.
  • the communication driver 205 of the mobile device 200 that has received this request outputs information for specifying the type of the application running on the mobile device 100 to the IC memory driver 203.
  • the IC memory driver 203 extracts the corresponding port ID from the IC memory based on the information specifying the type of the specific application in the mobile device 200. Then, the IC memory driver 203 outputs the extracted port ID to the communication driver 205 (S407b).
  • the communication driver 205 transmits the port ID to the mobile device 100 (S408b).
  • the application labels categories
  • electronic money can be handled
  • electronic tickets can be handled
  • electronic signatures can be handled. The handling of names can be done.
  • the communication driver 105 of the mobile device 100 sets the received port ID, the received domain ID, and the message M which is bill data to be transmitted, and transmits the set to the mobile device 200 (S409a). .
  • Communication driver 205 of mobile device 200 calls and activates an application corresponding to the port ID.
  • the application 202 performs the electronic payment processing.
  • the application 202 determines that the bill data has been sent, it recognizes the amount described in the bill data and detects the domain ID transmitted as the destination and determines that it is addressed to the IC memory.
  • the application 202 instructs the IC memory driver 203 to withdraw the corresponding amount of electronic money from the IC memory 201.
  • the IC memory driver 203 performs a process of extracting the amount of electronic money described in the bill data from the IC memory 201, and outputs the same to the application 202.
  • the application 202 instructs the communication driver 205 to transmit the electronic money data to the mobile device 100 (410b).
  • the communication driver 205 transmits the electronic money data to the mobile device 100 (S41 lb).
  • the communication driver 105 of the mobile device 100 Upon receiving the electronic money data, the communication driver 105 of the mobile device 100 outputs this to the application 102.
  • the application 102 Upon detecting that the electronic money data has been received, the application 102 instructs the IC memory driver 103 to perform a process of adding the electronic money data to the IC memory 101, and the IC memory driver 103 performs an addition process (S412a).
  • the validity of the message M can be guaranteed by adding a digital signature to the message M to be transmitted inside the application 102.
  • the application 102 adds a predetermined signature to the message M, encrypts the signature using a secret key of the transmission side, and transmits the encrypted message.
  • the signer's public key if it is correctly decrypted, it can be confirmed that the correct content was received.
  • FIG. 5 is a block diagram of mobile device 100a and mobile device 200a that perform encryption processing.
  • the mobile device 100a and the mobile device 200a shown in this figure have the following functions in addition to the configuration described in FIG.
  • the mobile device 100a of the present invention includes an IC memory 101a (encryption means of the invention), an application 102a, an IC memory driver 103, a domain ID registration unit 104, a communication driver 105a (key acquisition means of the invention), and communication.
  • the mobile device 200a includes an IC memory 201a, an application 202a, an IC memory driver 203, a domain ID registration unit 204, a communication driver 205, and a communication unit 206.
  • the application 102a has a function of making an encryption request to the IC memory 101a when transmitting the bill data including the message M.
  • the communication driver 105a has a function of, upon receiving a symbol request from the application 102a, accessing the key server and acquiring a public key corresponding to the domain ID of the communication destination. Using the obtained public key, the IC memory 101a encrypts the bill data as the message M to be transmitted and generates bill data as the message C.
  • the application 202a of the mobile device 200a Upon receiving the decrypted message C, the application 202a of the mobile device 200a performs a decryption process on the IC memory 201a via the IC memory driver 203 so as to decrypt the decrypted message C. Let it go.
  • the IC memory 20 la decrypts the message C using the private key held in advance, and generates the message M.
  • FIG. 6 is a sequence diagram of the processing.
  • S401a and the like the domain ID registration processing (S401a and the like) and the port ID assignment processing (S402b) and the like shown in FIG. 4 have already been performed.
  • the application 102a requests transmission of billing data issuance processing, and accepts a domain ID.
  • the received domain ID is output to the communication driver 105a (S501a).
  • the communication driver 105a Upon receiving this, the communication driver 105a outputs the domain ID to the name server 300, and acquires the corresponding IP address from the name server 300 (S502a).
  • the configuration of the name server 300 is the same as that described above.
  • the communication driver 105a issues a port ID extraction request to the IP address received from the name server 300 (S503a).
  • This request includes information for identifying the type of application running on the mobile device 100, for example, the label of the application (category such as application handling electronic money, application handling electronic ticket, application handling electronic signature). including.
  • the communication driver 205 of the mobile device 200a that has received the request outputs information for specifying the type of the application to the IC memory driver 203.
  • the IC memory driver 203 extracts the corresponding port ID from the IC memory 201a based on the information specifying the type of the application. Then, the IC memory driver 203 outputs the extracted port ID to the communication driver 205 (S504b).
  • the communication driver 205 transmits the port ID to the mobile device 100 (S505b).
  • the application 102a requests the IC memory driver 105 to request the IC memory 101 to encrypt the message M, which is bill data, and to transmit the message M and the destination mobile device. Outputs the domain ID of IC memory 201 attached to 200.
  • the IC memory driver 105 issues an instruction to the communication driver 105a in order to fetch the public key for the password from the key server.
  • the communication driver 105a transmits the domain ID to the key server, and extracts the corresponding public key from the key server that stores the public key corresponding to the domain ID to the mobile device 100a.
  • the communication driver 105a is an IC memory driver 1
  • the public key obtained here is output to the IC memory 101a via 03, and the IC memory 101a performs an encryption process using the public key.
  • the message M is encrypted as the message C
  • the IC memory driver 103 extracts the message C from the IC memory 101a and outputs it to the communication driver 105a (S506a).
  • the communication driver 105a transmits the received message C together with the domain ID and the port ID of the IC memory 201 to the mobile device 200a addressed to the IP address (S507a).
  • communication driver 205 of mobile device 200 Upon receiving the port ID, communication driver 205 of mobile device 200 starts application 202a corresponding to the port ID.
  • the application 202a determines that the message is an encrypted message, and outputs the message to the IC memory 201a via the IC memory driver 203 so as to decrypt the message.
  • the IC memory 201a stores a private key corresponding to the public key used for encryption, and decrypts the message C using the private key.
  • the message M obtained by decryption is output to the application 202a via the IC memory driver 103 (S508b).
  • the application 202a When the application 202a detects the message M and recognizes that the data is bill data, the application 202a instructs the IC memory driver 203 to perform a withdrawal process, and the IC memory driver 203 issues a withdrawal process to the IC memory 201a.
  • the electronic money data is extracted from the IC memory 201a and output to the communication driver 205 via the application 202a (S509b).
  • the communication driver 205 transmits the received electronic money data to the mobile device 100 (S510b).
  • the communication driver 105a of the mobile device 100a Upon receiving the electronic money data, the communication driver 105a of the mobile device 100a outputs this to the application 102a. Upon detecting that the electronic money data has been received, the application 102a instructs the IC memory driver 103 to perform processing for adding the electronic money data to the IC memory 101a, and the IC memory driver 103 performs the addition processing (S511a). .
  • FIG. 7 is a block diagram of the data communication devices 100b and 200b that perform transmission processing by broadcast.
  • the mobile device 100b includes an IC memory 101, an application 102b (accepting means of the present invention), an IC memory driver 103, a communication driver 105b (acquiring means and transmitting means of the present invention), and a communication unit 106 (of the present invention).
  • the mobile device 200b includes an IC memory 201, an application 202, an IC memory driver 203, a communication driver 205b, a communication device 206, and an address book 107.
  • the communication driver 105b When receiving the transmission request from the application 102b, the communication driver 105b transmits the domain ID received by the application 102b and information specifying the type of the application to an unspecified number of terminals on the network.
  • the domain ID is transmitted by a so-called broadcast.
  • the communication driver 205b of the mobile device 200b which is the communication partner receiving the broadcasted domain ID, recognizes that the domain ID is its own domain ID, the communication driver 205b broadcasts the IP address and port ID of the mobile device 200b. Reply to the sender of the cast (mobile device 100b).
  • FIG. 8 is a sequence diagram showing the processing.
  • the communication driver 105b Upon receiving the domain ID of the communication partner in the application 102b by an input operation from the user and requesting transmission (S801a), the communication driver 105b receives the domain ID and information identifying the running application 102b. Is transmitted on the network by broadcasting (S802a).
  • the mobile device 200b which is the mobile device corresponding to the domain ID, recognizes that the domain ID distributed by the broadcast is its own domain ID, the mobile device 200b extracts the corresponding port ID based on the information specifying the type of the application and moves.
  • the port ID is returned to the source (mobile device 100b) that transmitted the broadcast together with the IP address of the device 200b (S803b).
  • the communication driver 105b having received the IP address and the port ID transmits the message M, the domain ID, and the port ID to the mobile device 200b addressed to the received IP address (S804a).
  • the received mobile device 200b recognizes the port ID and activates the corresponding application (S805b). Thereafter, the same processing as the processing (S410b, S411b, S412a) in FIG. 00b and the mobile device 200b perform (not shown).
  • a name server that stores the domain ID in association with destination information such as IP address is not required, and it is registered with this name server. It is possible to obtain destination information such as the IP address of the other party who does not perform processing, and the port ID, and uniquely identify and transmit a removable device such as an IC memory.

Abstract

 通信装置に装着されたICメモリを特定し、このICメモリを装着している通信装置に対してデータ通信を行うことのできるデータ通信装置およびデータ通信方法を実現する。  送信側の移動機100では、アプリケーション102から着脱自在のICメモリを一意に特定するドメインIDを受付け、受付けたドメインIDに基づいて、通信ドライバ105は、ドメインIDとIPアドレスとを対応付けて記憶するネームサーバ300から通信相手のIPアドレスを取得する。そして、通信ドライバ105は、通信相手のICメモリがアプリケーションに割り当てたポートIDを取得し、IPアドレス宛てに、上記ドメインIDおよびポートIDを送信データとともに送信する。通信相手では受信したポートIDに基づいたアプリケーションを起動し、適切な処理を行う。

Description

明 細 書
データ通信装置およびデータ通信方法
技術分野
[0001] 本発明は、特定の ICメモリ宛てにデータ送信することのできるデータ通信装置およ びデータ通信方法に関する。
背景技術
[0002] 従来の通信方式は、装置内で動作しているアプリケーションが通信主体となって、 通信相手のアプリケーションと通信するものであった。例えば、電子メールアプリケー シヨンなどは、電子メールアドレスを用いて通信相手を特定し、インターネット、 LAN などを介して通信相手となる電子メールアプリケーションほたは、メールサーバ)に電 子メールを送信することができる。
[0003] また、メモリカードを装着可能とする発明に特許文献 1に記載の発明が挙げられる。
特許文献 1には、メモリカードにメールデータを書き込み、または読み出すことが記載 されている。
特許文献 1:特開 2001— 84194号公報
発明の開示
発明が解決しょうとする課題
[0004] 特許文献 1記載のとおり ICメモリなどのメモリカードを着脱自在に装着することので きる通信装置があるが、特許文献 1に記載のメモリカードはデータを書き込み、または 読み出すためだけのものである。従って、データを通信装置宛てに送信するものであ つて、特定の ICメモリが装着された通信装置宛てに送信したい場合を考慮したもの ではない。
[0005] し力、しながら、近年においては、着脱自在の特定の ICメモリが装着された通信装置 宛てに送信したい場合がある。例えば、電子マネーアプリケーションを搭載した通信 装置においては、 ICメモリに登録されている電子マネーデータの引き出し、または送 金を行いたい場合があり、ユーザは ICメモリのみを持ち歩き、出先にある通信装置に ICメモリを揷入し、この通信装置を使って電子マネーのやり取りを行いたい場合があ る。この場合は通信装置を特定して処理するより、 ICメモリを特定し、データの送受信 を行う必要がある。
[0006] 従来においては、通信装置自体をあて先にしていることから、通信装置に装着され た ICメモリ宛てにデータ通信を行うことできなぐ上述のような電子マネーアプリケー シヨンを実現することは困難であった。
[0007] そこで、本発明では、通信装置に装着された ICメモリを特定し、この ICメモリを装着 している通信装置に対してデータ通信を行うことのできるデータ通信装置およびデー タ通信方法を実現することを目的とする。
課題を解決するための手段
[0008] 上述の課題を解決するため、本発明のデータ通信装置は、着脱自在の ICメモリを 一意に特定するドメイン IDを受付ける受付手段と、前記受付手段が受付けたドメイン IDを、ドメイン IDとあて先情報とを対応付けて記憶するサーバに送信することにより、 前記サーバから通信相手のあて先情報を取得するあて先情報取得手段と、前記あて 先情報取得手段により取得したあて先情報を有する通信相手にアプリケーションの 種別を特定する情報を送信し、通信相手の ICメモリが当該アプリケーションと同じ種 別のアプリケーションに割り当てたポート IDを取得するポート ID取得手段と、前記あ て先情報取得手段で取得したあて先情報で示すあて先に、前記受付手段で受付け たドメイン IDおよび前記ポート ID取得手段で取得したポート IDを送信データとともに 送信する送信手段とを備えてレ、る。
[0009] また、本発明のデータ通信方法は、着脱自在の ICメモリを一意に特定するドメイン I Dを受付ける受付ステップと、受付けたドメイン IDをドメイン IDとあて先情報とを対応 付けて記憶するサーバに送信することにより、受付けたドメイン IDに対応する通信相 手のあて先情報を前記サーバから取得するあて先情報取得ステップと、取得したあ て先情報を有する通信相手にアプリケーションの種別を特定する情報を送信し、通 信相手の ICメモリが当該アプリケーションと同じ種別のアプリケーションに割り当てた ポート IDを取得するポート ID取得ステップと、前記あて先情報取得ステップで取得し たあて先情報で示すあて先に、前記受付けたドメイン IDおよび前記取得したポート I Dを送信データとともに送信する送信ステップとを備えている。 [0010] 本発明の上述の構成において、 ICメモリを一意に特定するドメイン IDとあて先情報 とを対応付けて記憶するサーバから送信したいあて先のドメイン IDに対応するあて先 情報を取り出し、取り出したあて先情報の通信相手からアプリケーションの種別を特 定する情報に基づいてポート IDを取り出し、取出した ICメモリを特定することのできる ドメイン IDおよび ICメモリにより割り当てられたポート IDをデータとともに送信すること により、 ICメモリが取り外され、別の装置に ICメモリが装着されたとしても、複雑な管理 を行うことなく ICメモリ自体を特定して当該 ICメモリを備える通信装置と通信すること ができる。
[0011] また、本発明のデータ通信装置は、前記受付手段により受付けたドメイン IDに対応 する公開鍵を取得する鍵取得手段と、前記鍵取得手段で取得した公開鍵を用いて 前記送信手段で送信しょうとする送信データを暗号化する暗号化手段とをさらに備 え、前記送信手段は前記暗号ィヒ手段によって暗号化された送信データを送信するこ とができる。
[0012] 本発明の上述の構成において、送信しょうとするデータをドメイン IDに対応した公 開鍵で暗号化することにより、通信の秘匿性を向上させることができる。
[0013] また、本発明のデータ通信装置は、前記送信手段で送信しょうとする送信データに 対してデジタル署名を施すデジタル署名手段をさらに備え、前記送信手段は前記デ ジタル署名手段によって電子署名された送信データを送信することができる。
[0014] 本発明の上述の構成において、送信するデータにデジタル署名を付加することで、 データの正当性を保証することができる。
[0015] また、本発明のデータ通信装置は、アプリケーションからのポート ID割当ての要求 に応じてポート IDを割り当て、割り当てたアプリケーションの種別を特定する情報と割 り当てたポート IDとを対応付けて記憶するとともに、一意に特定することのできるドメィ ン IDを保持する着脱自在の ICメモリと、前記 ICメモリが装着されたとき、前記 ICメモリ を一意に特定するドメイン IDを、装置本体のあて先情報と対応付けてネットワーク上 に設置されているサーバに登録する登録手段と、前記 ICメモリをあて先としてデータ の送信を行う通信相手から当該通信相手側で起動しているアプリケーションの種別 を特定する情報を受信する受信手段と、前記受信手段で受信したアプリケーションの 種別を特定する情報に対応するポート IDを前記 ICメモリから取出す取出手段と、前 記取出手段で取出したポート IDを前記通信相手に送信する送信手段と、を備えてい る。
[0016] また、本発明のデータ通信装置は、前記 ICメモリが装着されたとき、前記 ICメモリを 一意に特定することのできるドメイン IDを、装着された装置本体のあて先情報と対応 付けてネットワーク上に設置されているサーバに登録する登録ステップと、登録ステツ プ後、 ICメモリでは、アプリケーションのポート割当ての要求に応じてポート IDを割り 当てるステップと、割り当てたアプリケーションの種別を特定する情報と割り当てたポ ート IDとを対応付けて記憶するステップと、を実行し、前記 ICメモリをあて先としてデ ータの送信を行う通信相手から当該通信相手側で起動しているアプリケーションの種 別を特定する情報を受信する受信ステップと、受信したアプリケーションの種別を特 定する情報に対応するポート IDを前記 ICメモリから取出す取出ステップと、取出した ポート IDを前記通信相手に送信する送信ステップとを備えている。
[0017] 本発明の上述の構成において、アプリケーションごとにポート IDを割当て、このポ ート IDを通信相手からの要求に応じて通知することにより、通信相手側で起動してい るアプリケーションに対応したポート IDを通信相手が取得することができ、通信相手 は取得したポート IDをあて先として、データの通信を行うことができ、 ICメモリが取り外 され、別の装置に ICメモリが装着されたとしても、複雑な管理を行うことなく ICメモリ自 体を特定して当該 ICメモリを備える通信装置と通信することができる。
[0018] また、本発明のデータ通信装置は、着脱自在の ICメモリを一意に特定するドメイン I Dを受付ける受付手段と、前記受付手段により受付けたドメイン IDおよびアプリケー シヨンの種別を特定する情報をブロードキャストにより送信し、送信したドメイン IDに 対応するあて先情報および送信したアプリケーションの種別を特定する情報に対応 するポート IDを、ブロードキャストにより送信したドメイン IDがー致するネットワーク上 の装置から取得する取得手段と、前記取得手段により取得したあて先情報で示すあ て先に、前記受付手段で受付けたドメイン ID、前記取得手段で取得したポート IDを 送信データとともに送信する送信手段とを備えている。
[0019] また、本発明のデータ通信方法は、着脱自在の ICメモリを一意に特定するドメイン I Dを受付ける受付ステップと、受付けたドメイン IDおよびアプリケーションの種別を特 定する情報をブロードキャストにより送信するブロードキャスト送信ステップと、送信し たドメイン IDに対応するあて先情報および送信したアプリケーションの種別を特定す る情報に対応するポート IDを、ブロードキャストにより送信したドメイン IDがー致する ネットワーク上の装置から取得する取得ステップと、取得したあて先情報で示すあて 先に、前記受付ステップで受付けたドメイン ID、前記取得ステップで取得したポート I Dを送信データとともに送信するデータ送信ステップとを備えている。
[0020] 本発明の上述の構成により、受付けたドメイン IDおよびアプリケーションを特定する 情報をブロードキャスト送信し、ドメイン IDがー致する装置からポート IDの返信を受け ることにより、ドメイン IDとあて先情報と対応付けて記憶するネームサーバを必要とせ ず、またこのネームサーバに登録する処理を行うことなぐ相手のあて先情報、ポート I Dを得ることができ、 ICメモリなどの着脱自在なデバイスを一意に特定して送信するこ とができる。
発明の効果
[0021] 本発明は、 ICメモリを一意に特定するドメイン IDとあて先情報とを対応付けて記憶 するサーバから送信したいあて先のドメイン IDに対応するあて先情報を取り出し、取 り出したあて先情報の通信相手からアプリケーションの種別を特定する情報に基づい てポート IDを取り出し、取出した ICメモリを特定することのできるドメイン IDおよび ICメ モリにより割り当てられたポート IDをデータとともに送信することにより、 ICメモリが取り 外され、別の装置に ICメモリが装着されたとしても、複雑な管理を行うことなく ICメモリ 自体を特定して当該 ICメモリを備える通信装置と通信することができる。
[0022] また、本発明は、アプリケーションごとにポート IDを割当て、このポート IDを通信相 手からの要求に応じて通知することにより、通信相手側で起動しているアプリケーショ ンに対応したポート IDを通信相手が取得することができ、通信相手は取得したポート IDをあて先として、データの通信を行うことができ、 ICメモリが取り外され、別の装置 に ICメモリが装着されたとしても、複雑な管理を行うことなく ICメモリ自体を特定して当 該 ICメモリを備える通信装置と通信することができる。
[0023] さらに、本発明は、受付けたドメイン IDおよびアプリケーションを特定する情報をブ ロードキャスト送信し、ドメイン IDがー致する装置からポート IDの返信を受けることに より、ドメイン IDとあて先情報と対応付けて記憶するネームサーバを必要とせず、また このネームサーバに登録する処理を行うことなぐ相手のあて先情報、ポート IDを得 ること力 Sでき、 ICメモリなどの着脱自在なデバイスを一意に特定して送信することがで きる。
図面の簡単な説明
[0024] [図 1]本発明の移動機 100が使用されるネットワークシステム構成図である。
[図 2]本発明の移動機 100、移動機 200のブロック構成図である。
[図 3]本発明の移動機 100が使用する eTRON IDを説明する説明図である。
[図 4]本発明の移動機 100、移動機 200との間の通信処理を示すシーケンス図であ る。
[図 5]本発明の喑号ィ匕処理を行う移動機 100a、復号化処理を行う移動機 200aのブ ロック構成図である。
[図 6]本発明の移動機 100a、移動機 200aとの間の通信処理を示すシーケンス図で ある。
[図 7]本発明のブロードキャスト処理を行う移動機 100b、ブロードキャストを受信する 移動機 200bのブロック構成図である。
[図 8]本発明の移動機 100b、移動機 200bとの間の通信処理を示すシーケンス図で ある。
符号の説明
[0025] 100、 200 · · '移動機、 101、 201、 · · 'ICメモリ、 102、 202 · · 'アプリケーション、 10 3、 203 · ' ·Ι〇メモリドライバ、 104、 204 · · ·ドメイン ID登録部、 105、 205 · · ·通信ド ライバ、 106、 206 · · ·通信部。
発明を実施するための最良の形態
[0026] 本発明のデータ通信装置およびデータ通信方法について、図面に基づいて説明 する。まず、本発明の概要について説明する。図 1は、本発明のデータ通信装置を 示す移動機 100を用いたシステム概念図である。図 1に示すとおり、移動機 100は無 線ネットワークを介して通信相手の移動機 200と通信することができる。移動機 100、 移動機 200は、それぞれ ICメモリ 101、 ICメモリ 201を着脱自在に装着することがで きる。この ICメモリ 201を移動機 200から抜いて、他の移動機に装着しても、移動機 1 00では、ネームサーバ 300を利用して、 ICメモリ 201がどの移動機に装着されたかを 特定すること力 Sできる。
[0027] 次に、移動機 100において、移動機 200に装着された ICメモリ 201を特定する処理 について説明する。図 2は、移動機 100のブロック構成図である。
[0028] 移動機 100は、 ICメモリ 101、アプリケーション 102 (本発明の受付け手段、デジタ ル署名手段)、 ICメモリドライバ 103、ドメイン ID登録部 104、通信ドライバ 105 (本発 明のあて先情報取得手段、ポート ID取得手段、送信手段)、通信部 106 (本発明の 送信手段)、アドレス帳 107を備える。
[0029] ICメモリ 101は、当該 ICメモリを一意に特定することのでき、予め付与されているド メイン IDを記憶している。また、移動機 100に対して着脱自在に備えられ、各種デー タを記憶する。本例においては、電子マネーデータを記憶することができることにして いる。さらに、アプリケーションからの要求に応じてアプリケーションを一意に特定する ことのできるポート IDを割り当てる機能を有する。
[0030] アプリケーション 102は、移動機内で動作することのできるアプリケーションであり、 本発明においては電子決済処理を行うためのアプリケーションである。そして、アプリ ケーシヨン 102は、ユーザの入力操作から通信相手(の ICメモリ)を一意に特定するこ とのできるドメイン IDを受け付け、その通信相手に対して請求書を発行し、相手から 受信した電子マネーデータを ICメモリ 101に登録することができる。
[0031] ICメモリドライバ 103は、アプリケーション 102からの要求により ICメモリに対してデ ータアクセスを行うためのドライバソフトである。 ICメモリドライバ 102が、アプリケーシ ヨン 102の指示に応じて ICメモリ 101に対して電子マネーの登録処理、引き出し処理 を行う。また、 ICメモリ 101が装着されたことを検知すると、 ICメモリ 101に登録されて レ、るドメイン IDを取出し、後述するドメイン ID登録部 104に渡す。
[0032] ドメイン ID登録部 104は、ドメイン IDを ICメモリドライバ 103から受けると、これを上 述したネームサーバ 300に登録する処理を行う。登録処理は、後述する通信ドライバ 105を介して行われる。 [0033] ここで登録されるドメイン IDは、 eTRON IDの一部である。その詳細を図に示す。 図 3は、ドメイン IDとポート IDとからなる eTRON IDの詳細図である。
[0034] 図 3に示す通り、 eTRON IDは、 12バイトのドメイン IDと、 4バイトのポート IDとから 構成されている。ドメイン IDは ICメモリなどのデバイスを特定する IDである。ポート ID は、 ICメモリなどのデバイスが、デバイスを使用するアプリケーションが起動されたとき に、当該アプリケーションに対して割り当てる IDである。本発明におけるデータ通信 装置は、ドメイン 、ポート IDをあて先として通信することができる。
[0035] また、ドメイン ID登録部 104は、ネームサーバのあて先である IPアドレス、移動機 1 00の IPアドレスを、予めこれら IPアドレスを記憶するメモリから取出し、後述する通信 ドライバ 105に出力する。なお、 IPアドレスのかわりに、電話番号、電子メールァドレ スをあて先情報として、通信ドライバ 105に出力しても良い。
[0036] 通信ドライバ 105は、通信部 106を制御するドライバソフトであり、ドメイン ID登録部
104から取出され出力された移動機 100 (自装置)の IPアドレス、前述した ICメモリ 1 01から取出されたドメイン IDを、ドメイン ID登録部 104で得られたネームサーバ 300 の IPアドレス宛てに登録処理を行う。また、通信相手の IPアドレスを取得したい場合 、通信ドライバ 105は、通信相手のドメイン IDをネームサーバ 300に送信することによ り、このドメイン IDに対応した通信相手の IPアドレスを取得することができる。また、ポ ート IDの要求、および移動機 100で起動しているアプリケーションの種別を特定する 情報を通信相手である移動機 200に送信することにより、移動機 200内で送信され たアプリケーションの種別を特定する情報と同種のアプリケーションに割り当てられた ポート IDを取出す。さらに、移動機 200から電子マネーデータを受信し、これをアプリ ケーシヨン 102に渡す処理を行う。なお、 IPアドレスのかわりに、電話番号、電子メー ルアドレスをあて先情報とすることもできる。
[0037] 通信部 106は、上述ネームサーバ 300、外部ネットワークと接続するものである。
[0038] アドレス帳 107は、通信相手のドメイン IDを記憶するメモリから構成されており、ァプ リケーシヨン 102からの要求により登録されているドメイン IDをアプリケーション 102に 出力し、アプリケーション 102でリスト表示させ、選択可能に入力させることができる。 このアドレス帳 107は、ユーザにより予め登録処理がされることにより作成されるもの である。
[0039] 以上は、移動機 100のブロック構成図の説明である力 移動機 200も同様に ICメモ リ 201 (本発明の ICメモリ)、 ICメモリドライバ 203 (本発明の取出手段)、ドメイン ID登 録部 204 (本発明の登録手段)、通信ドライバ 205 (本発明の受信手段、送信手段)、 通信部 206 (本発明の受信手段、送信手段)を備える構成をとる。
[0040] ICメモリ 201は、予めドメイン IDが付与されており、付与されたドメイン IDを記憶す る。また、アプリケーション 202の要求に応じて、アプリケーション 202に所定のポート I Dを割り当てる。この割り当てたポート IDはユニークに付与されるものであり、同一の ものは存在しないよう ICメモリ 201で管理されている。そして、割り当てたポート IDとァ プリケーシヨンの種別を特定する情報(アプリケーションのラベル(電子マネーを扱う アプリケーション、電子チケットを扱うアプリケーション、電子署名を扱うアプリケーショ ンなどのカテゴリ) )と対応付けて記憶する。
[0041] アプリケーション 202は、起動すると、上述した通り ICメモリ 201に対してポート IDの 割り当て要求を行う。また、通信ドライバ 205からの指示に応じて起動し、 ICメモリ 20 1から電子マネーを引き出す処理を行う。また、請求書を受信した場合は、 ICメモリ 1 01から電子マネーデータを引き出し、相手に電子マネーデータを送信することがで きる。
[0042] 通信ドライバ 205は、移動機 100力 ポート IDの要求を受けると、 ICメモリドライバ 2 03に ICメモリ 201からポート IDを取出すよう指示する。 ICメモリドライバ 203は、 ICメ モリ 201からポート IDを取出し、通信ドライバ 205に渡す。また、通信ドライバ 205は、 移動機 100から送信されたデータであるメッセージ M、ポート IDを受信すると、ポート IDに対応したアプリケーションを起動させる。さらに、アプリケーション 202を介して IC メモリ 201から受信したデータ(電子マネーデータ)を移動機 100に送信する。
[0043] その他構成については移動機 100と同様の動作を行う。
[0044] 次に、これら構成された移動機 100が移動機 200に装着している ICメモリに対して 電子マネーによる決済処理を行うときの詳細処理を説明する。図 4はその処理のシー ケンス図である。
[0045] 移動機 100では ICメモリ 101が装着されると、 ICメモリドライバ 103はこれを検知し、 ICメモリ 101に予め登録されているドメイン IDを取出し、取出したドメイン IDをドメイン ID登録部 104に出力する。ドメイン ID登録部 104は、受信したドメイン ID、および移 動機 100の IPアドレスをネームサーバ 300のあて先である IPアドレスとともに通信ドラ ィバ 105に出力する。通信ドライバ 105は、ネームサーバ 300宛てに、ドメイン IDと移 動機 100の IPアドレスとを対応付けて送信し、ネームサーバ 300では、ドメイン IDと移 動機 100の IPアドレスとを対応付けて登録する(S401a)。移動機 200においても、 同様の登録処理を行う(S401b)。
[0046] 移動機 200では、起動したアプリケーション 202が ICメモリ 201に対してポート IDの 割り当て要求を行う。 ICメモリ 201では起動したアプリケーション 202に対してポート I Dを割り当て(S402b)、害 !jり当てたポート IDと割り当てられたアプリケーション 202を 特定する情報(アプリケーションのラベル (電子マネーを扱うアプリケーション、電子チ ケットを扱うアプリケーション、電子署名を扱うアプリケーションなどのカテゴリ) )と対応 付けて記憶する(S403b)。
[0047] このように、各種情報がネームサーバ 300に登録され、また移動機 200ではアプリ ケーシヨン 202のポート IDが割り当てられ、移動機 100 (ICメモリ 101)を使用するュ 一ザは ICメモリ 201を使用するユーザからドメイン IDのみを知らされ、知らされたドメ イン IDはアドレス帳 107に登録されている。
[0048] 移動機 100では、電子決済処理のアプリケーションを操作し、移動機 200に対して 請求書データの送信処理を行うため、移動機 200に装着される ICメモリ 201のドメイ ン IDとともに請求書データであるメッセージ Mを通信ドライバ 105に出力する(S404 a) 0
[0049] 通信ドライバ 105は、移動機 200の ICメモリのドメイン IDをネームサーバ 300に送 信し、送信したドメイン IDに対応する IPアドレスの取得を行う。すなわち、ネームサー バ 300では、移動機 100からドメイン IDを受信すると、このドメイン IDに対応して記憶 する IPアドレスを抽出し、抽出した IPアドレスを移動機 100に返信する(405a)。
[0050] 通信ドライバ 105では、ネームサーバ 300力、ら受信した IPアドレス宛に、ポート IDの 取出し要求を行う(S406a)。この要求には、移動機 100で起動しているアプリケーシ ヨンの種別を特定する情報、例えばアプリケーションのラベルを特定する情報であつ て、電子マネーを扱うアプリケーションであるか、電子チケットを扱うアプリケーション であるか、電子署名を扱うアプリケーションなどのカテゴリを示す情報を含む。
[0051] この要求を受信した移動機 200の通信ドライバ 205は、移動機 100で起動している アプリケーションの種別を特定する情報を ICメモリドライバ 203に出力する。 ICメモリ ドライバ 203は、移動機 200における特定のアプリケーションの種別を特定する情報 に基づいて ICメモリから該当するポート IDを取出す。そして、 ICメモリドライバ 203は 、取出したポート IDを通信ドライバ 205に出力する(S407b)。通信ドライバ 205は、 ポート IDを移動機 100に送信する(S408b)。なお、ここでは、アプリケーションの同 一性は問わずアプリケーションのラベル (カテゴリ)が同じであれば、例えば電子マネ 一の取り扱いをすることができ、電子チケットの取り扱いをすることができ、また電子署 名の取り扱レ、をすることができるものとしてレ、る。
[0052] 移動機 100の通信ドライバ 105は、受信したポート ID、受付けたドメイン ID、送信し ようとする請求書データであるメッセージ Mをセットにして、移動機 200宛てに送信す る(S409a)。
[0053] 移動機 200の通信ドライバ 205は、ポート IDに対応するアプリケーションを呼び出し 、起動させる。ここでは電子決済処理を行うアプリケーション 202とする。アプリケーシ ヨン 202は、請求書データが送られたことを判断すると、その請求書データに記載の 金額を認識するとともに、あて先として送信されたドメイン IDを検知して ICメモリ宛て であると判断する。そして、アプリケーション 202は、 ICメモリドライバ 203に ICメモリ 2 01から当該金額の電子マネーを引き出すよう指示する。 ICメモリドライバ 203は ICメ モリ 201から請求書データに記述された金額の電子マネーを引き出す処理を行い、 これをアプリケーション 202に出力する。アプリケーション 202は電子マネーデータを 移動機 100に送信すベぐ通信ドライバ 205に指示する(410b)。通信ドライバ 205 は、移動機 100に電子マネーデータを送信する(S41 lb)。
[0054] 移動機 100の通信ドライバ 105は、電子マネーデータを受信するとこれをアプリケ ーシヨン 102に出力する。アプリケーション 102は、電子マネーデータを受信したこと を検出すると、 ICメモリ 101に電子マネーデータを加算する処理を行うよう ICメモリド ライバ 103に指示し、 ICメモリドライバ 103は加算処理を行う(S412a)。 [0055] なお、アプリケーション 102の内部で、送信するメッセージ Mにデジタル署名を付加 することで、メッセージ Mの正当性を保証することができる。具体的には、アプリケー シヨン 102がメッセージ Mに所定の署名を付加し、この署名を送信側が有する秘密鍵 を用いて暗号化して送信する。受信側では署名者の公開鍵を用いて署名を複号化 することで、正しく復号化された場合は、正しい内容のものが受信できたと確認するこ とができる。
[0056] 以上の本発明の効果について説明する。 ICメモリを特定することのできるドメイン ID 、 ICメモリにより割り当てられたポート IDをデータと共に送信することにより、 ICメモリ が取り外され、別の装置に ICメモリが装着されたとしても、複雑な管理を行うことなく I Cメモリ自体を特定して当該 ICメモリを備える通信装置と通信することができる。
[0057] 次に、送信しょうとする請求書データをドメイン IDに対応した公開鍵を用いて暗号 化するときの処理について説明する。
[0058] 図 5は、暗号化処理を行う移動機 100a、移動機 200aのブロック構成図である。本 図で示される移動機 100a、移動機 200aは、上述の図 2において説明した構成に加 えて以下の機能を有する。
[0059] 本発明の移動機 100aは、 ICメモリ 101a (本発明の暗号化手段)、アプリケーション 102a, ICメモリドライバ 103、ドメイン ID登録部 104、通信ドライバ 105a (本発明の鍵 取得手段)、通信部 106から構成され、また移動機 200aは、 ICメモリ 201a、アプリケ ーシヨン 202a、 ICメモリドライバ 203、ドメイン ID登録部 204、通信ドライバ 205、通 信部 206から構成される。
[0060] アプリケーション 102aは、メッセージ Mからなる請求書データを送信する際に ICメ モリ 101aに暗号依頼を行う機能を有する。
[0061] 通信ドライバ 105aは、アプリケーション 102aから喑号依頼を受信すると、鍵サーバ にアクセスして通信あて先のドメイン IDに対応した公開鍵を取得する機能を有する。 取得した公開鍵を用いて ICメモリ 101aは送信しょうとするメッセージ Mである請求書 データを暗号化し、メッセージ Cとする請求書データを生成する。
[0062] 移動機 200aのアプリケーション 202aは、喑号化されたメッセージ Cを受信するとこ れを復号化するよう ICメモリドライバ 203を介して、 ICメモリ 201aに復号ィ匕処理を行 わせる。
[0063] ICメモリ 20 laは、予め保持している私有鍵を用いてメッセージ Cの復号化処理を行 レ、、メッセージ Mを生成する。
[0064] 以下、その処理動作を説明する。図 6は、その処理のシーケンス図である。図 6にお いては、図 4で示されたドメイン IDの登録処理(S401aなど)、およびポート IDの割り 当て処理(S402b)などは既に行われているとする。
[0065] まず、アプリケーション 102aでは請求書データの発行処理の送信依頼を行レ、、ドメ イン IDを受付ける。受付けたドメイン IDは通信ドライバ 105aに出力する(S501a)。 通信ドライバ 105aは、これを受けるとネームサーバ 300にドメイン IDを出力し、ネー ムサーバ 300から対応する IPアドレスを取得する(S502a)。ネームサーバ 300の構 成は上述したものと同様である。
[0066] 通信ドライバ 105aでは、ネームサーバ 300から受信した IPアドレス宛に、ポート ID の取出し要求を行う(S503a)。この要求には、移動機 100で起動しているアプリケー シヨンの種別を特定する情報、例えばアプリケーションのラベル(電子マネーを扱うァ プリケーシヨン、電子チケットを扱うアプリケーション、電子署名を扱うアプリケーション などのカテゴリ)を含む。
[0067] この要求を受信した移動機 200aの通信ドライバ 205は、アプリケーションの種別を 特定する情報を ICメモリドライバ 203に出力する。 ICメモリドライバ 203は、アプリケー シヨンの種別を特定する情報に基づいて ICメモリ 201aから該当するポート IDを取出 す。そして、 ICメモリドライバ 203は、取り出したポート IDを通信ドライバ 205に出力す る(S504b)。通信ドライバ 205は、ポート IDを移動機 100に送信する(S505b)。
[0068] 通信ドライバ 105がポート IDを受信すると、アプリケーション 102aは、請求書データ であるメッセージ Mの暗号化処理を ICメモリ 101に依頼すべく、 ICメモリドライバ 105 にメッセージ Mおよびあて先である移動機 200に装着される ICメモリ 201のドメイン I Dを出力する。 ICメモリドライバ 105では、喑号ィ匕のための公開鍵を鍵サーバから取 出すため、通信ドライバ 105aに指示を出す。通信ドライバ 105aでは鍵サーバに対し てドメイン IDを送信し、ドメイン IDに対応する公開鍵を記憶する鍵サーバから対応す る公開鍵を移動機 100aに取出す。そして、通信ドライバ 105aは、 ICメモリドライバ 1 03を介して、ここで得た公開鍵を ICメモリ 101aに出力し、 ICメモリ 101aでは、公開 鍵を用いた暗号化処理を行う。そして、メッセージ Mがメッセージ Cとして暗号化され 、 ICメモリドライバ 103は ICメモリ 101aからメッセージ Cを取出し、通信ドライバ 105a に出力する(S506a)。
[0069] 通信ドライバ 105aは、受信したメッセージ Cを、 ICメモリ 201のドメイン ID、ポート ID とともに IPアドレス宛ての移動機 200aに送信する(S507a)。
[0070] 移動機 200の通信ドライバ 205は、ポート IDを受信すると、このポート IDに対応した アプリケーション 202aを起動させる。アプリケーション 202aは、メッセージ Cを検出す ると、暗号化されているメッセージであると判断し、これを復号ィ匕するよう ICメモリドライ バ 203を介して ICメモリ 201aに出力する。 ICメモリ 201aでは暗号化に使用された公 開鍵に対応する私有鍵を記憶しており、この私有鍵を用いてメッセージ Cを複号化す る。復号化して得たメッセージ Mは、 ICメモリドライバ 103を介してアプリケーション 20 2aに出力される(S508b)。
[0071] アプリケーション 202aでは、メッセージ Mを検出し、請求書データであることを認識 すると、 ICメモリドライバ 203に対して引き出し処理を指示し、 ICメモリドライバ 203は 、 ICメモリ 201aに対して引き出し処理を行い、 ICメモリ 201aから電子マネーデータ を取出し、アプリケーション 202aを介して通信ドライバ 205に出力する(S509b)。通 信ドライバ 205は、受信した電子マネーデータを移動機 100に送信する(S510b)。
[0072] 移動機 100aの通信ドライバ 105aは、電子マネーデータを受信するとこれをアプリ ケーシヨン 102aに出力する。アプリケーション 102aは、電子マネーデータを受信した ことを検出すると、 ICメモリ 101aに電子マネーデータを加算する処理を行うよう ICメ モリドライバ 103に指示し、 ICメモリドライバ 103は加算処理を行う(S511a)。
[0073] 以上の喑号ィ匕処理を行った本発明の効果について説明する。上述図 2に示した発 明における効果に加えて、送信しょうとするデータであるメッセージ Mをドメイン IDに 対応した公開鍵で暗号化することにより、通信の秘匿性を向上させることができる。
[0074] 次に、ブロードキャストによる送信処理を行レ、、ポート IDを取得する方法について説 明する。図 7は、ブロードキャストによる送信処理を行うデータ通信装置 100b、 200b のブロック構成図である。 [0075] 移動機 100bは、 ICメモリ 101、アプリケーション 102b (本発明の受付手段)、 ICメ モリドライバ 103、通信ドライバ 105b (本発明の取得手段、送信手段、)、通信部 106 (本発明の送信手段)、アドレス帳 107を備え、移動機 200bは、 ICメモリ 201、アプリ ケーシヨン 202、 ICメモリドライノ 203、通信ドライノ 205b、通信咅 206、アドレス帳 1 07を備える。
[0076] 通信ドライバ 105bは、アプリケーション 102bから送信依頼を受信すると、アプリケ ーシヨン 102b側で受付けたドメイン IDおよびこのアプリケーションの種別を特定する 情報をネットワーク上にいる不特定多数の端末宛てに送信する。いわゆるブロードキ ャストによりドメイン IDを送信する。ブロードキャストにより送信されたドメイン IDを受信 した通信相手方である移動機 200bの通信ドライバ 205bでは、ドメイン IDが自分のド メイン IDであることを認識すると、移動機 200bの IPアドレスおよびポート IDをブロー ドキャストの発信元(移動機 100b)に返信する。
[0077] 本実施の形態では、ブロードキャストにより IPアドレスの取得を行っていること力 ネ ームサーバにドメイン IDと IPアドレスとを対応付けて登録する必要がなぐドメイン ID 登録部を必要としないが、その他の機能、構成は図 2において説明したことと同様で ある。
[0078] 図 8は、その処理を示すシーケンス図である。ユーザからの入力操作によりアプリケ ーシヨン 102bで通信相手のドメイン IDを受付け、送信依頼を行うと(S801a)、通信ド ライバ 105bは、受付けたドメイン ID、および起動しているアプリケーション 102bを特 定する情報をブロードキャストによりネットワーク上に送信する(S802a)。ドメイン ID に該当する移動機である移動機 200bが、ブロードキャストにより配信されたドメイン I Dが自分のドメイン IDであると認識すると、アプリケーションの種別を特定する情報に 基づいて対応するポート IDを取出し、移動機 200bの IPアドレスとともにポート IDをブ ロードキャスト送信をした送信元 (移動機 100b)に返信する(S803b)。
[0079] IPアドレス、ポート IDを受信した通信ドライバ 105bは、メッセージ M、ドメイン ID、ポ ート IDを、受信した IPアドレス宛てである移動機 200bに送信する(S804a)。受信し た移動機 200bでは、ポート IDを認識し、対応するアプリケーションの起動を行う(S8 05b)。以降、図 4における処理(S410b、 S411b、 S412a)と同様の処理を移動機 1 00b、移動機 200bは行う(図では省略する)。
以上の本発明の効果を説明する。受付けたドメイン IDおよびアプリケーションの種 別を特定する情報をブロードキャスト送信することにより、ドメイン IDと IPアドレスなど のあて先情報と対応付けて記憶するネームサーバを必要とせず、またこのネームサ ーバに登録する処理を行うことなぐ相手の IPアドレスなどのあて先情報、ポート IDを 得ることができ、 ICメモリなどの着脱自在なデバイスを一意に特定して送信することが できる。

Claims

請求の範囲
[1] 着脱自在の ICメモリを一意に特定するドメイン IDを受付ける受付手段と、前記受付 手段が受付けたドメイン IDを、ドメイン IDとあて先情報とを対応付けて記憶するサー バに送信することにより、前記サーバから通信相手のあて先情報を取得するあて先 情報取得手段と、前記あて先情報取得手段により取得したあて先情報を有する通信 相手にアプリケーションの種別を特定する情報を送信し、通信相手の ICメモリが当該 アプリケーションと同じ種別のアプリケーションに割り当てたポート IDを取得するポー ト ID取得手段と、前記あて先情報取得手段で取得したあて先情報で示すあて先に、 前記受付手段で受付けたドメイン IDおよび前記ポート ID取得手段で取得したポート I Dを送信データとともに送信する送信手段とを備えるデータ通信装置。
[2] 前記受付手段により受付けたドメイン IDに対応する公開鍵を取得する鍵取得手段 と、前記鍵取得手段で取得した公開鍵を用いて前記送信手段で送信しょうとする送 信データを暗号化する暗号化手段とをさらに備え、
前記送信手段は前記暗号化手段によって暗号化された送信データを送信すること を特徴とする請求項 1記載のデータ通信装置。
[3] 前記送信手段で送信しょうとする送信データに対してデジタル署名を施すデジタル 署名手段をさらに備え、
前記送信手段は前記デジタル署名手段によって電子署名された送信データを送 信することを特徴とする請求項 1または 2に記載のデータ通信装置。
[4] アプリケーションからのポート ID割当ての要求に応じてポート IDを割り当て、割り当 てたアプリケーションの種別を特定する情報と割り当てたポート IDとを対応付けて記 憶するとともに、一意に特定することのできるドメイン IDを保持する着脱自在の ICメモ リと、前記 ICメモリが装着されたとき、前記 ICメモリを一意に特定するドメイン IDを、装 置本体のあて先情報と対応付けてネットワーク上に設置されているサーバに登録す る登録手段と、前記 ICメモリをあて先としてデータの送信を行う通信相手力も当該通 信相手側で起動しているアプリケーションの種別を特定する情報を受信する受信手 段と、前記受信手段で受信したアプリケーションの種別を特定する情報に対応するポ ート IDを前記 ICメモリから取出す取出手段と、前記取出手段で取出したポート IDを 前記通信相手に送信する送信手段とを備えるデータ通信装置。
[5] 着脱自在の ICメモリを一意に特定するドメイン IDを受付ける受付手段と、前記受付 手段により受付けたドメイン IDおよびアプリケーションの種別を特定する情報をブロ ードキャストにより送信し、送信したドメイン IDに対応するあて先情報および送信した アプリケーションの種別を特定する情報に対応するポート IDを、ブロードキャストによ り送信したドメイン IDがー致するネットワーク上の装置から取得する取得手段と、前記 取得手段により取得したあて先情報で示すあて先に、前記受付手段で受付けたドメ イン ID、前記取得手段で取得したポート IDを送信データとともに送信する送信手段 とを備えるデータ通信装置。
[6] 着脱自在の ICメモリを一意に特定するドメイン IDを受付ける受付ステップと、受付 けたドメイン IDをドメイン IDとあて先情報とを対応付けて記憶するサーバに送信する ことにより、受付けたドメイン IDに対応する通信相手のあて先情報を前記サーバから 取得するあて先情報取得ステップと、取得したあて先情報を有する通信相手にアプリ ケーシヨンの種別を特定する情報を送信し、通信相手の ICメモリが当該アプリケーシ ヨンと同じ種別のアプリケーションに割り当てたポート IDを取得するポート ID取得ステ ップと、前記あて先情報取得ステップで取得したあて先情報で示すあて先に、前記 受付けたドメイン IDおよび前記取得したポート IDを送信データとともに送信する送信 ステップとを備えるデータ通信方法。
[7] 前記 ICメモリが装着されたとき、前記 ICメモリを一意に特定することのできるドメイン IDを、装着された装置本体のあて先情報と対応付けてネットワーク上に設置されてい るサーバに登録する登録ステップと、
登録ステップ後、 ICメモリでは、アプリケーションのポート割当ての要求に応じてポ ート IDを割り当てるステップと、割り当てたアプリケーションの種別を特定する情報と 割り当てたポート IDとを対応付けて記憶するステップと、を実行し、
前記 ICメモリをあて先としてデータの送信を行う通信相手から当該通信相手側で起 動しているアプリケーションの種別を特定する情報を受信する受信ステップと、受信し たアプリケーションの種別を特定する情報に対応するポート IDを前記 ICメモリから取 出す取出ステップと、取出したポート IDを前記通信相手に送信する送信ステップとを 備えるデータ通信方法。
着脱自在の ICメモリを一意に特定するドメイン IDを受付ける受付ステップと、受付 けたドメイン IDおよびアプリケーションの種別を特定する情報をブロードキャストにより 送信するブロードキャスト送信ステップと、送信したドメイン IDに対応するあて先情報 および送信したアプリケーションの種別を特定する情報に対応するポート IDを、プロ ードキャストにより送信したドメイン IDがー致するネットワーク上の装置から取得する 取得ステップと、取得したあて先情報で示すあて先に、前記受付ステップで受付けた ドメイン ID、前記取得ステップで取得したポート IDを送信データとともに送信するデ ータ送信ステップとを備えるデータ通信方法。
PCT/JP2005/007645 2004-04-21 2005-04-21 データ通信装置およびデータ通信方法 WO2005104457A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN2005800128004A CN1961539B (zh) 2004-04-21 2005-04-21 数据通信装置和数据通信方法
US11/587,091 US8122261B2 (en) 2004-04-21 2005-04-21 Data communication apparatus and data communication method
EP20050734674 EP1739898B1 (en) 2004-04-21 2005-04-21 Data communication apparatus and data communication method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004126043A JP3839820B2 (ja) 2004-04-21 2004-04-21 データ通信装置およびデータ通信方法
JP2004-126043 2004-04-21

Publications (1)

Publication Number Publication Date
WO2005104457A1 true WO2005104457A1 (ja) 2005-11-03

Family

ID=35197346

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/007645 WO2005104457A1 (ja) 2004-04-21 2005-04-21 データ通信装置およびデータ通信方法

Country Status (6)

Country Link
US (1) US8122261B2 (ja)
EP (1) EP1739898B1 (ja)
JP (1) JP3839820B2 (ja)
KR (1) KR100870261B1 (ja)
CN (1) CN1961539B (ja)
WO (1) WO2005104457A1 (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080016462A1 (en) * 2006-03-01 2008-01-17 Wyler Eran S Methods and apparatus for enabling use of web content on various types of devices
US8554265B1 (en) * 2007-01-17 2013-10-08 At&T Mobility Ii Llc Distribution of user-generated multimedia broadcasts to mobile wireless telecommunication network users
US20120167047A1 (en) * 2007-12-17 2012-06-28 Infogin Ltd. System and method for automatic creation of web content for mobile communicators
EP2104318A1 (en) * 2008-03-21 2009-09-23 Koninklijke KPN N.V. Notification service
US8423792B2 (en) * 2008-06-05 2013-04-16 International Business Machines Corporation Apparatus, system, and method for communication between a driver and an encryption source
US9065746B2 (en) 2012-08-24 2015-06-23 Vce Company, Llc Compliance testing engine for integrated computing system
US9130942B2 (en) * 2013-02-05 2015-09-08 Qualcomm Incorporated Optimizing recipient application selection in a multiple application environment using equivalence classes for applications
KR102028125B1 (ko) * 2013-08-14 2019-11-04 삼성전자주식회사 Ip주소를 이용하여 어플리케이션을 자동으로 구동하는 방법 및 장치

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003123031A (ja) * 2001-10-10 2003-04-25 Hitachi Ltd 情報提供サーバ、情報提供方法、端末、プログラム及び情報登録端末
JP2003310707A (ja) * 2002-04-19 2003-11-05 Tojin Nakayama 鍼灸モデル及びその表示制御装置
JP2004013735A (ja) * 2002-06-10 2004-01-15 Takeshi Sakamura Icカードの接続情報管理システム、接続情報管理方法、icカード、サーバ、端末装置

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742845A (en) * 1995-06-22 1998-04-21 Datascape, Inc. System for extending present open network communication protocols to communicate with non-standard I/O devices directly coupled to an open network
JP3387330B2 (ja) * 1996-09-12 2003-03-17 株式会社日立製作所 電子マネー保有装置およびこれを用いる電子マネー支払い方法
JP3717031B2 (ja) * 1998-06-05 2005-11-16 富士通株式会社 電子マネー装置、方法、カード並びに電子マネー処理プログラムを記録したコンピュータ読取り可能な記録媒体
FI109756B (fi) * 1998-09-21 2002-09-30 Nokia Corp Menetelmä tiedonsiirtojärjestelmässä paikallisten resurssien hyödyntämiseksi, tiedonsiirtojärjestelmä ja langaton viestin
JP3626023B2 (ja) * 1998-10-22 2005-03-02 富士通株式会社 デバイス接続状態認識方法およびデバイス接続状態認識機能を有する処理装置
JP2001084194A (ja) 1998-12-18 2001-03-30 Tomy Co Ltd メモリカードを用いたメール交換装置
US6560640B2 (en) * 1999-01-22 2003-05-06 Openwave Systems, Inc. Remote bookmarking for wireless client devices
JP4320481B2 (ja) * 1999-03-05 2009-08-26 ソニー株式会社 電子マネーシステム
FR2800540B1 (fr) * 1999-10-28 2001-11-30 Bull Cp8 Terminal securise muni d'un lecteur de carte a puce destine a communiquer avec un serveur via un reseau de type internet
FR2805108B1 (fr) * 2000-02-10 2002-04-05 Bull Cp8 Procede d'enregistrement d'un usager sur un serveur d'annuaire d'un reseau de type internet et/ou de localisation d'un usager sur ce reseau, et carte a puce pour la mise en oeuvre du procede
JP3368886B2 (ja) * 2000-03-22 2003-01-20 日本電気株式会社 携帯端末装置
GB2368422B (en) * 2000-05-10 2003-03-26 Sony Corp Electronic settlement system, settlement management device, store device, client, data storage device, computer program, and storage medium
FI20002899A0 (fi) * 2000-12-29 2000-12-29 Nokia Corp Järjestely informaation kommunikoimiseksi
JP2002258966A (ja) * 2001-02-28 2002-09-13 Dainippon Printing Co Ltd 汎用加入者識別モジュールへのプログラムダウンロードシステム
JP3557181B2 (ja) * 2001-05-14 2004-08-25 株式会社東芝 Icカード発行システム
JP3783608B2 (ja) * 2001-10-31 2006-06-07 ソニー株式会社 通信方法、通信システム、データ処理装置、サーバ装置およびプログラム
US20030112782A1 (en) * 2001-12-18 2003-06-19 Mizell Jerry L. Node, network and method for providing quality of service adjustments on a per-application basis
JP2003317070A (ja) * 2002-04-23 2003-11-07 Ntt Docomo Inc Icカード、携帯端末、及びアクセス制御方法
JP3933003B2 (ja) * 2002-07-30 2007-06-20 株式会社日立製作所 Icカードおよび決済端末
US7178724B2 (en) * 2003-04-21 2007-02-20 Stmicroelectronics, Inc. Smart card device and method used for transmitting and receiving secure e-mails
US20050066044A1 (en) * 2003-06-30 2005-03-24 Hemant Chaskar IP-based location service within code division multiple access network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003123031A (ja) * 2001-10-10 2003-04-25 Hitachi Ltd 情報提供サーバ、情報提供方法、端末、プログラム及び情報登録端末
JP2003310707A (ja) * 2002-04-19 2003-11-05 Tojin Nakayama 鍼灸モデル及びその表示制御装置
JP2004013735A (ja) * 2002-06-10 2004-01-15 Takeshi Sakamura Icカードの接続情報管理システム、接続情報管理方法、icカード、サーバ、端末装置

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
AONO H. E AL: "Securely Transferable Entity Platform for Mobile Communications", THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS GIJUTSU KENKYU HOKOKU, 2002-CSEC-19-12, 20 December 2002 (2002-12-20), pages 67 - 72, XP002994530 *
SAKAMURA K. ET AL: "The eTRON wide-area distributed-system architecture for e-commerce", IEEE MICRO, vol. 21, no. 6, November 2001 (2001-11-01) - December 2001 (2001-12-01), pages 7 - 12, XP002994531 *
See also references of EP1739898A4 *

Also Published As

Publication number Publication date
CN1961539A (zh) 2007-05-09
KR20060135961A (ko) 2006-12-29
KR100870261B1 (ko) 2008-11-25
CN1961539B (zh) 2011-04-13
US20080133923A1 (en) 2008-06-05
EP1739898A4 (en) 2009-09-02
JP3839820B2 (ja) 2006-11-01
JP2005311723A (ja) 2005-11-04
US8122261B2 (en) 2012-02-21
EP1739898B1 (en) 2012-10-24
EP1739898A1 (en) 2007-01-03

Similar Documents

Publication Publication Date Title
WO2005104457A1 (ja) データ通信装置およびデータ通信方法
CN100566336C (zh) 图像处理装置的网络系统中的安全数据传输
US20020138759A1 (en) System and method for secure delivery of a parcel or document
US6826395B2 (en) System and method for secure trading mechanism combining wireless communication and wired communication
US20100250925A1 (en) Encrypted file delivery/reception system, electronic file encryption program, and encrypted file delivery/reception method
JP2004078662A (ja) カード決済システム、カード決済方法、カード決済端末装置、カード決済情報処理装置、カード決済プログラム、および、カード決済プログラムを記憶した記憶媒体
CN105393489A (zh) 提供数字证书
JPH08204702A (ja) 暗号鍵管理装置
US6611194B1 (en) Method for inserting a service key in a terminal and devices for implementing said method
JP2005157881A5 (ja)
JP2002342285A (ja) 情報発行システム
JP4518217B2 (ja) 通信装置、通信システム及び通信方法
US20040165723A1 (en) Image processing apparatus, image processing system, and image information transmission method
JP2006184980A (ja) 情報配信システム
WO2004066508A2 (ja) データ送信システム及びデータ送信方法並びに装置
US6931000B2 (en) Internal line control system
JPH1021302A (ja) 利用者情報収集システム
JP2022151953A (ja) 情報処理装置、情報処理システム及び情報処理プログラム
JP2005108153A (ja) 車両用情報サービスシステム
JP2006215761A (ja) 身分証明データ管理装置及びこれを用いた身分照会システム、身分照会方法、身分照会用プログラム
JP2003333037A (ja) 電子書類送受信装置及び電子書類送受信システム
JP2002032523A (ja) 行政ドキュメントの処理システム
JP2005354264A (ja) 個人情報提供システムおよび方法
JP4482635B2 (ja) 情報保護方法
WO2020213777A1 (ko) 인증 서비스 제공 방법, 장치 및 시스템

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2005734674

Country of ref document: EP

Ref document number: 200580012800.4

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Ref document number: DE

WWE Wipo information: entry into national phase

Ref document number: 1020067024418

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 1020067024418

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2005734674

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 11587091

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 11587091

Country of ref document: US