Information terminal apparatus, information processing apparatus and information communication system
First Claim
1. An information terminal apparatus, comprising:
- reception means for receiving satellite signals transmitted from artificial satellites comprising a global navigation system;
calculation means for calculating, based on said satellite signals, current-position/current-time information indicating a current position and a current time of said information terminal apparatus, independent of a link between said information terminal apparatus and an information processing apparatus;
authentication means for determining whether said information processing apparatus is a legitimate counterpart for connection with said information terminal apparatus, and for permitting communication means to transmit information data to said information processing apparatus only when said information processing apparatus is authenticated as a legitimate counterpart for the connection;
said communication means for transmitting/receiving said information data to/from said information processing apparatus via a communication network, said transmitted information data including identification information identifying said information terminal apparatus and a user thereof to said information processing apparatus, and a condition that is met based on said current-position/current-time information;
informing means for informing said user of said identification information;
key generating means for generating an encryption key based on said current-position/current-time information after said information processing apparatus is authenticated as a legitimate counterpart;
encryption means for encrypting said information data transmitted by said communication means to said information processing apparatus;
decryption means for decrypting said information data received from said information processing apparatus using said key only when said information terminal apparatus meets said condition by being within a predetermined position range, a predetermined time range, or both the predetermined position range and the predetermined time range, the decryption means decrypting coupon information for a store when the information terminal apparatus moves within the predetermined position range of the store; and
display means for displaying the coupon information for the store and for displaying position information of the information processing apparatus when the information terminal apparatus is receiving data input by a user of the information processing apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
When transmitting position/time information calculated by means of a GPS function to a server apparatus, authentication is carried out with the server apparatus. The position/time information may be certified as legitimate measured by a portable apparatus with a GPS reception function employed by a user. When transmitting information related to the position and the time acquired from a portable phone terminal having the GPS function and a network function by means of the GPS function to the server apparatus, authentication is carried out between the portable phone terminal and the server apparatus. The position/time information is transmitted to the server apparatus, only if the server apparatus is authenticated as a legitimate counterpart for connection. A secret key holding section is provided for holding different secret keys for different apparatuses. The position/time information measured based on an electromagnetic wave received from a positioning satellite is digitally signed by means of the secret key. The identification information and the position/time information having the digital signature are then transmitted to a counterpart.
9 Citations
21 Claims
-
1. An information terminal apparatus, comprising:
-
reception means for receiving satellite signals transmitted from artificial satellites comprising a global navigation system; calculation means for calculating, based on said satellite signals, current-position/current-time information indicating a current position and a current time of said information terminal apparatus, independent of a link between said information terminal apparatus and an information processing apparatus; authentication means for determining whether said information processing apparatus is a legitimate counterpart for connection with said information terminal apparatus, and for permitting communication means to transmit information data to said information processing apparatus only when said information processing apparatus is authenticated as a legitimate counterpart for the connection; said communication means for transmitting/receiving said information data to/from said information processing apparatus via a communication network, said transmitted information data including identification information identifying said information terminal apparatus and a user thereof to said information processing apparatus, and a condition that is met based on said current-position/current-time information; informing means for informing said user of said identification information; key generating means for generating an encryption key based on said current-position/current-time information after said information processing apparatus is authenticated as a legitimate counterpart; encryption means for encrypting said information data transmitted by said communication means to said information processing apparatus; decryption means for decrypting said information data received from said information processing apparatus using said key only when said information terminal apparatus meets said condition by being within a predetermined position range, a predetermined time range, or both the predetermined position range and the predetermined time range, the decryption means decrypting coupon information for a store when the information terminal apparatus moves within the predetermined position range of the store; and display means for displaying the coupon information for the store and for displaying position information of the information processing apparatus when the information terminal apparatus is receiving data input by a user of the information processing apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 20, 21)
-
-
14. An information terminal apparatus, comprising:
-
a reception circuit configured to receive satellite signals transmitted from artificial satellites comprising a global navigation system; a calculation circuit configured to calculate, based on said satellite signals, current-position/current-time information indicating a current position and a current time of said information terminal apparatus, independent of a link between said information terminal apparatus and an information processing apparatus; an authentication circuit configured to determine whether said information processing apparatus is a legitimate counterpart for connection with said information terminal apparatus, and to permit a communication circuit to transmit information data to said information processing apparatus only when said information processing apparatus is authenticated as a legitimate counterpart for the connection; and said communication circuit configured to transmit/receive said information data to/from said information processing apparatus via a communication network, said transmitted information data including identification information identifying said information terminal apparatus and a user thereof to said information processing apparatus, and a condition that is met based on said current-position/current-time information; an informing circuit configured to inform said user of said identification information; a key generating circuit configured to generate an encryption key based on said current-position/current-time information after said information processing apparatus is authenticated as a legitimate counterpart; an encryption circuit configured to encrypt said information data transmitted by said communication circuit to said information processing apparatus; and a decrypting circuit configured to decrypt said information data received from said information processing apparatus using said key only when said information terminal apparatus meets said condition by being within a predetermined position range, a predetermined time range, or both the predetermined position range and the predetermined time range, the decrypting circuit decrypting coupon information for a store when the information terminal apparatus moves within the predetermined position range of the store; and a display circuit configured to display the coupon information for the store and configured to display position information of the information processing apparatus when the information terminal apparatus is receiving data input by a user of the information processing apparatus.
-
-
15. An information processing apparatus, comprising:
-
authentication means for authenticating rights to acquire, through communication means, authentication information from an information terminal apparatus, the authentication information including current-position/current-time information, which indicates a current position and a current time of said information terminal apparatus and is calculated from satellite signals, and for permitting said communication means to transmit additional information related to the current position of said information terminal apparatus only when the information processing apparatus is authenticated as a legitimate counterpart for connection with said information terminal apparatus; said communication means for transmitting/receiving, via a communication network, information data to/from said information terminal apparatus which receives said satellite signals transmitted from artificial satellites comprising a global navigation system, the received information data including identification information used to identify the information terminal apparatus and a user thereof to said information processing apparatus, and a condition that is met based on said current-position/current-time information, for transmitting, to said information terminal apparatus, said additional information related to the current position of the information terminal apparatus; calculation means for calculating said additional information based on said current-position/current-time information received from said information terminal apparatus; and encryption means for encrypting and/or decrypting information data transmitted/received by said communication means and said authentication means, wherein said information terminal apparatus generates a key based on said current-position/current-time information after said information processing apparatus is authenticated as a legitimate counterpart, and decrypts information data received from said information processing apparatus using said key only when said information terminal apparatus meets said condition by being within a predetermined position range, a predetermined time range, or both the predetermined position range and the predetermined time range, the information terminal apparatus decrypts coupon information for a store when the information terminal apparatus moves within the predetermined position range of the store, and the information terminal apparatus displays the coupon information for the store and displays position information of the information processing apparatus when the information terminal apparatus is receiving data input by a user of the information processing apparatus. - View Dependent Claims (16)
-
-
17. An information communication system, comprising:
-
an information terminal apparatus configured to receive satellite signals transmitted from artificial satellites comprising a global navigation system; to calculate, based on said satellite signals, current-position/current-time information indicating a current position and a current time of said information terminal apparatus, independent of a link between said information terminal apparatus and an information processing apparatus; to authenticate said information processing apparatus as a legitimate counterpart of said information terminal apparatus; to permit transmission of information data from said information terminal apparatus to said information processing apparatus only when said information processing apparatus is authenticated as the legitimate counterpart; to transmit said information data to/from said information processing apparatus including identification information identifying said information terminal apparatus and a user thereof to said information processing apparatus and a condition that is met based on said current-position/current-time information; to inform said user of said identification information; to generate a key based on said current-position/current-time information after said information processing apparatus is authenticated as a legitimate counterpart; to encrypt said information data transmitted by said information terminal apparatus to said information processing apparatus; to decrypt said information data received from said information processing apparatus using said key only when said information terminal apparatus meets said condition by being within a predetermined position range, a predetermined time range, or both the predetermined position range and the predetermined time range, the information terminal apparatus decrypting coupon information for the store when the information terminal apparatus moves within the predetermined position range of the store, and to display the coupon information for the store and to display position information of the information processing apparatus when the information terminal apparatus is receiving data input by a user of the information processing apparatus; and an information processing apparatus configured to authenticate said information processing apparatus to said information terminal apparatus as a legitimate counterpart; to receive from said information terminal apparatus said current-position/current-time information; to calculate additional information related to the current position of said information terminal apparatus based on said current-position/current-time information; to transmit said additional information to said information terminal apparatus only when the information processing apparatus is authenticated as a legitimate counterpart with said information terminal apparatus; and to encrypt said information data transmitted by said information processing apparatus to said information terminal apparatus.
-
Specification