+

WO2006013816A1 - 認証システム、音出力端末、情報処理装置、サーバ装置および認証方法 - Google Patents

認証システム、音出力端末、情報処理装置、サーバ装置および認証方法 Download PDF

Info

Publication number
WO2006013816A1
WO2006013816A1 PCT/JP2005/014032 JP2005014032W WO2006013816A1 WO 2006013816 A1 WO2006013816 A1 WO 2006013816A1 JP 2005014032 W JP2005014032 W JP 2005014032W WO 2006013816 A1 WO2006013816 A1 WO 2006013816A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
authentication
unit
temporary
sound
Prior art date
Application number
PCT/JP2005/014032
Other languages
English (en)
French (fr)
Inventor
Masaya Ota
Original Assignee
Masaya Ota
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 Masaya Ota filed Critical Masaya Ota
Publication of WO2006013816A1 publication Critical patent/WO2006013816A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials

Definitions

  • the present invention relates to an authentication system, an authentication method, and the like for authenticating a sound output terminal using output sound.
  • This paperless ticket system accepts reservations for tickets that have the power of a mobile phone, stores the identification number of the mobile phone and the reservation information of the ticket in the reservation information database, and can authenticate data according to the reservation information of the ticket.
  • the reservation reception system that transmits the data to the mobile phone, and the data of the reservation information and identification number in the mobile phone are extracted, and the reservation information in the reservation reception system database is referred to, and the mobile phone power is recognized.
  • a powerful paperless ticketing system makes it possible to accept reservations and manage admission in a paperless manner. Also, in such a case, it is described that the ringing melody format may be used as ticket information (see Patent Document 1).
  • the admission management system includes a voice synthesizing function for voice data in a predetermined format, a portable terminal including a nonvolatile memory that stores voice data created by modulating information as an admission ticket according to a certain rule, and the portable Based on the decoded data, the microphone that plays the voice synthesis function of the terminal, the microphone that plays the sound, the voice signal processing unit for decoding the original data from the collected voice signal, and the decoded data Using an admission ticket checker equipped with a determination processing unit for determining whether or not the admission is possible, and performing admission check by reproducing the admission ticket data by voice on the mobile terminal.
  • a determination processing unit for determining whether or not the admission is possible
  • Patent Document 1 Japanese Patent Laid-Open No. 2002-123730 (Pages 6-7, Fig. 1)
  • Patent Document 2 JP 2002-183779 A (Page 1, Fig. 1)
  • the first invention is an authentication system comprising a sound output terminal, an information processing device, and a server device, wherein the sound output terminal stores service information.
  • a sound output unit that outputs the sound information, and the information processing apparatus acquires the sound output unit that acquires the sound output by the sound output terminal, and the sound acquisition unit.
  • a demodulator that demodulates sound; a temporary information extractor that extracts temporary information from information demodulated by the demodulator; a service information extractor that extracts service information from information demodulated by the demodulator; and the service information Based on the service information extracted by the extractor!
  • a service information authentication unit that performs authentication, a temporary information transmission unit that transmits the temporary information extracted by the temporary information extraction unit to the server device, and an authentication result from the server device corresponding to the transmission of the temporary information.
  • the server device includes an operation unit that performs an operation, and the server device receives the temporary information from the information processing device and the temporary information received by the temporary information reception unit.
  • An authentication system includes an authentication unit that performs authentication and an authentication result transmission unit that transmits an authentication result in the authentication unit to the information processing apparatus.
  • the second invention is an authentication system comprising a sound output terminal, an information processing device, and a server device, wherein the sound output terminal includes a service information storage unit storing service information; A temporary information acquisition unit that acquires temporary information that is temporarily usable information, A sound information forming unit that configures the sound information, and a sound output unit that outputs the sound information, wherein the information processing device acquires a sound output by the sound output terminal; and A demodulator that demodulates the sound acquired by the sound acquisition unit; a temporary information extraction unit that extracts temporary information from the information demodulated by the demodulation unit; and a service information extraction that extracts service information from the information demodulated by the demodulation unit Based on the service information extracted by the service information extraction unit, the service information extracted by the service information extraction unit, and the service information extracted by the service information extraction unit.
  • An authentication unit that performs an operation based on an authentication result of the authentication unit, and the server device is an authentication system including a temporary information transmission unit that transmits temporary information to the information processing device.
  • the third invention is an authentication system comprising a sound output terminal, an information processing device, and a server device, wherein the sound output terminal includes a service information storage unit storing service information, a temporary A temporary information acquisition unit that acquires temporary information that can be used for A sound information forming unit that configures the sound information, and a sound output unit that outputs the sound information, wherein the information processing device acquires a sound output by the sound output terminal; and A demodulator that demodulates the sound acquired by the sound acquisition unit; a temporary information extraction unit that extracts temporary information from the information demodulated by the demodulation unit; and a service information extraction that extracts service information from the information demodulated by the demodulation unit A service information transmission unit that transmits the service information extracted by the service information extraction unit to the server device, and a temporary information transmission unit that transmits the temporary information extracted by the temporary information extraction unit to the server device.
  • the sound output terminal includes a service information storage unit storing service information, a temporary A temporary information acquisition unit that acquires temporary information that can be used
  • An authentication result receiving unit that receives an authentication result from the server device in response to transmission of the service information and temporary information, and an operation unit that operates based on the authentication result received by the authentication result receiving unit
  • the server device receives the service information from the information processing device, the temporary information reception unit that receives the temporary information from the information processing device, and the service information reception unit. Based on the received service information and the temporary information received by the temporary information receiver!
  • An authentication system comprising: an authentication unit that performs authentication; and an authentication result transmission unit that transmits an authentication result in the authentication unit to the information processing apparatus.
  • the fourth invention is an authentication system comprising a sound output terminal and a server device, wherein the sound output terminal is temporarily used with a service information storage unit storing service information.
  • a temporary information acquisition unit that acquires temporary information that can be generated, a sound information configuration unit that configures sound information based on the service information and the temporary information, and a sound output that outputs the sound information
  • the server device includes: a sound acquisition unit that acquires sound output from the sound output terminal; a demodulation unit that demodulates sound acquired by the sound acquisition unit; and an information power service demodulated by the demodulation unit
  • a service information extracting unit for extracting information, an information power recovered by the demodulating unit, a temporary information extracting unit for extracting temporary information, a service information extracted by the service information extracting unit, and a temporary information extracted by the temporary information extracting unit Based on information
  • An authentication unit for performing authentication an authentication system comprising an operation portion for performing an operation Te based ⁇ the authentication result of the authentication unit.
  • FIG. 1 is a conceptual diagram of an authentication system according to the present embodiment.
  • the authentication system includes a sound output terminal 11, an information processing device 12, and a server device 13.
  • the sound output terminal 11 is, for example, a mobile phone or a PDA with a communication function.
  • the information processing apparatus 12 is a so-called personal computer, for example.
  • This authentication system is an authentication system in which the server device 13 authenticates the sound output terminal 11 mainly using the sound output from the sound output terminal 11 force. Also, the sound output from the sound output terminal 11 may be a musical tone having a melody. Good or mechanical sound.
  • Fig. 2 is a block diagram of the authentication system.
  • the sound output terminal 11 includes an input reception unit 1101, a clock 1102, a temporary information acquisition unit 1103, a service information storage unit 1104, a sound information configuration unit 1105, and a sound output unit 1106.
  • the information processing apparatus 12 includes a sound acquisition unit 1201, a demodulation unit 1202, a temporary information extraction unit 1203, a service information extraction unit 1204, a service information authentication unit 1205, a temporary information transmission unit 1206, an authentication result reception unit 1207, An operation unit 1208 is provided.
  • the server device 13 includes a temporary information receiving unit 1301, a temporary information authenticating unit 1302, and an authentication result transmitting unit 1303.
  • Temporary information authentication unit 1302 includes server-side clock 13021, temporary information storage unit 13022, determination unit 13023, and authentication result configuration unit 13024.
  • the input receiving unit 1101 receives an input.
  • the input is usually a user input of the sound output terminal 11.
  • the input is, for example, temporary information that is information that can be temporarily used for authentication.
  • the input is, for example, an input of a sound output command for starting the authentication process.
  • the input is input of various commands and information for operating the sound output terminal 11.
  • the input reception unit 1101 may perform processing for prompting the user to input a reception number.
  • the reception number is a kind of temporary information.
  • the reception number is, for example, a random number generated by a means (not shown) of the server device 13 and is information that the server device 13 notifies the user of the sound output terminal 11 by some means.
  • means for the server device 13 to generate a random number means for notifying the user of the sound output terminal 11 of the random number (acceptance number), etc. are not shown. Any means such as a numeric keypad, a keyboard, a mouse, or a menu screen can be used for inputting commands and information.
  • the input receiving unit 1101 can be realized by a device driver of an input means such as a numeric keypad or a keyboard, or control software for a menu screen.
  • the clock 1102 keeps time. It is assumed that the time of the clock is prepared to synchronize accurately with the server.
  • the synchronization method of the clock 1102 of the sound output terminal 11 and the server-side clock 13021 of the server device 13 is not limited.
  • Each of the two clocks may be a radio clock, or the sound output terminal 11 may inquire the server device 13 about the time. Also, the sound output terminal 11 obtains and stores the time difference between the server-side clock 13021 and the sound output terminal-side clock 1102 in advance. When the sound output terminal 11 needs the current time, the time difference between the time of the sound output terminal clock 1102 and the held server can be calculated. Also good.
  • the time described here may include the date.
  • Temporary information acquisition section 1103 acquires temporary information that is temporarily usable information.
  • the temporary information includes, for example, current time information that is current time information that can be acquired from the clock 1102, a reception number that is received from the input reception unit 1101, and the like.
  • a receipt number is information that is necessary for receiving a service and is used for authentication, and is assigned from the server at the start of acceptance and is valid only at that time.
  • the temporary information may be information having current time information and a reception number. That is, the temporary information may include two or more pieces of information, or may be information that includes two or more pieces of information power.
  • Temporary information is, for example, information that can be used to specify a predetermined period including the time when authentication is performed or the time when authentication is performed, and the predetermined information includes the time when authentication is performed or when authentication is included. It is information that can be used only during the period.
  • the temporary information may be any information as long as it can constitute sound information.
  • the temporary information may be text information that can be converted into sound information.
  • the temporary information may be sound information, or may be score information associated with information of a sound source, such as information in MIDI (registered trademark) format.
  • the temporary information acquisition unit 1103 can usually be realized by an MPU, memory, or the like.
  • the processing procedure of the temporary information acquisition unit 1103 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
  • Service information storage section 1104 stores service information that is information related to services that are also received by the service provider.
  • the service information is, for example, a number that identifies a ticket.
  • a ticket is a ticket for entering, for example, an amusement park, a movie theater, or a concert venue.
  • the service information may be information that can be used to identify that there is a qualification to receive a service that is also received by the service provider, such as a member number.
  • the service information is preferably information that can be used multiple times or information that can be used by multiple sound output terminals.
  • the service information may be any information as long as it can constitute sound information.
  • service information is sound information It may be text information that can be converted to.
  • the service information may be sound information, or may be score information associated with information of a sound source such as information in MIDI (registered trademark) format.
  • the service information storage unit 1104 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.
  • the sound information configuration unit 1105 configures sound information based on the service information and the temporary information.
  • the sound information configuration unit 1105 configures sound information based on information obtained by combining service information and temporary information in the service information storage unit 1104.
  • “combining” is, for example, processing for adding temporary information after service information, processing for adding service information after temporary information, and the like.
  • the sound information configuration unit 1105 may configure sound information by inserting temporary information between service information, for example. In this case, for example, assuming that the service information is “12345” and the temporary information is “20040818”, the inserted information is “123200408184 5”. It is only necessary that the information processing apparatus 12 or the server apparatus 13 can extract temporary information. There is no limitation on the timing at which the sound information forming unit 1105 forms the sound information. The structure of sound information does not matter.
  • the sound information configuration unit 1105 normally configures sound information according to user instructions.
  • the sound information configuration unit 1105 can usually be realized by an MPU, a memory, or the like.
  • the processing procedure of the sound information configuration unit 1105 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
  • the sound output unit 1106 outputs the sound information configured by the sound information configuration unit 1105. There is no limitation on the timing at which the sound output unit 1 106 outputs the sound information.
  • the sound output unit 1106 normally outputs sound information according to a user instruction.
  • the sound output unit 1106 can be realized by, for example, a speaker and its driver software.
  • the sound acquisition unit 1201 acquires the sound output from the sound output terminal 11.
  • the sound acquisition by the sound acquisition unit 1201 is acquisition through a microphone or via an audio line.
  • the sound acquisition unit 1201 can be realized by a microphone or the like, for example.
  • the demodulator 1202 demodulates the sound acquired by the sound acquisition unit 1201 to obtain digital information.
  • the demodulator 1202 can usually also be implemented with an MPU or memory power.
  • the processing procedure of the demodulation unit 1202 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
  • Temporary information extraction section 1203 extracts temporary information from the information demodulated by demodulation section 1202.
  • the temporary information extraction unit 1203 extracts the temporary information from the information acquired by the demodulation unit 1202.
  • Temporary information extraction section 1203 extracts temporary information in accordance with the sound information composition method of sound information composition section 1105.
  • the temporary information extraction unit 1203 can be usually realized from an MPU, a memory, or the like.
  • the processing procedure of the temporary information extraction unit 1203 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, hardware (dedicated circuit) may be used.
  • Service information extraction section 1204 extracts information power service information demodulated by demodulation section 1202.
  • the service information extraction unit 1204 also extracts service information corresponding to the sound information configuration method of the sound information configuration unit 1105.
  • the service information extraction unit 1204 can usually be implemented with an MPU, memory, or the like.
  • the processing procedure of the service information extraction unit 1204 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
  • the service information authentication unit 1205 performs authentication based on the service information extracted by the service information extraction unit 1204.
  • the service information authentication unit 1205 stores, for example, service information, and determines whether the service information and the service information extracted by the service information extraction unit 1204 have a predetermined relationship. Authentication is permitted, and authentication is not permitted unless there is a prescribed relationship. The predetermined relationship is, for example, coincidence.
  • the service information authentication unit 1205 can usually be realized by an MPU, memory, or the like.
  • the processing procedure of the service information authentication unit 1205 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
  • the temporary information transmission unit 1206 transmits the temporary information extracted by the temporary information extraction unit 1203 to the server device 13.
  • Temporary information transmission unit 1206 is usually realized by a wireless or wired communication means, but may be realized by a broadcasting means.
  • the authentication result receiving unit 1207 receives the authentication result from the server device 13 in response to the transmission of the temporary information.
  • the authentication result receiving unit 1207 may be realized by a force broadcast receiving means that is usually realized by a wireless or wired communication means.
  • the operation unit 1208 includes an authentication result of the service information authentication unit 1205 and an authentication result reception unit 1 207 performs an operation based on the authentication result received. Specifically, when the authentication result of the service information authentication unit 1205 and the authentication result received by the authentication result receiving unit 1207 are both “authentication permitted”, the operation unit 1208 performs an operation corresponding to the authentication permission, In the case of, an operation corresponding to authentication disapproval is performed.
  • the operation here may be anything such as displaying the authentication result or opening a gate. Note that when the operation unit 1208 performs the operation of displaying the authentication result, the operation in the case where the authentication is permitted and the case where the authentication is not permitted can be the same. However, the information displayed is different. Even in the case where it works, it can be said that the operation unit 1208 operates based on the authentication result of the service information authentication unit 1205 and the authentication result received by the authentication result reception unit 1207. Means for realizing the operation unit 1208 differs depending on the operation.
  • the temporary information receiving unit 1301 receives temporary information from the information processing apparatus 12.
  • Temporary information receiving section 1301 is usually realized by a wireless or wired communication means, but may be realized by a broadcast receiving means.
  • the temporary information authentication unit 1302 performs authentication based on the temporary information received by the temporary information reception unit 1301.
  • Temporary information authentication unit 1302 can usually be realized by an MPU, a memory, or the like.
  • the processing procedure of the temporary information authentication unit 1302 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
  • the authentication result transmission unit 1303 transmits the authentication result in the temporary information authentication unit 1302 to the information processing device 12.
  • the authentication result is information indicating authentication permission or authentication disapproval.
  • the authentication permission is “1”, for example, and the authentication disapproval is “0”, for example.
  • the authentication result transmitting unit 13 03 is usually realized by a wireless or wired communication means, but may be realized by a broadcasting means.
  • the server side clock 13021 keeps time. Since the configuration of the server-side clock 13021 is the same as the configuration of the clock 1102 described above, description thereof is omitted.
  • Temporary information storage means 13022 stores temporary information used for authentication.
  • the temporary information here is, for example, a reception number. Such temporary information may be stored by any means.
  • the reception number is a random number generated by the server device 13.
  • the temporary information storage means 13022 is preferably a non-volatile recording medium, but is a volatile recording medium. Is also feasible.
  • Determination means 13023 determines whether authentication is permitted or not based on temporary information received by temporary information receiving section 1301. Specifically, for example, the determination unit 13023 obtains the reception number for the temporary information received by the temporary information receiving unit 1301, and the received reception number and the reception number stored in the temporary information storage unit 13022 are obtained. If the information matches, and the temporary information received by the temporary information receiver 1301 also acquires the current time information, compares the acquired current time information with the time indicated by the server clock 13021, and the difference is within a certain time. It is determined that authentication is permitted. On the other hand, the determination unit 13023 acquires the reception number for the temporary information received by the temporary information receiving unit 1301, for example, and the received reception number does not match the reception number stored in the temporary information storage unit 13022.
  • the judging means 13023 can usually also be implemented with an MPU or memory power.
  • the processing procedure of the judging means 13023 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it can be realized with hardware (dedicated circuit).
  • the authentication result configuring unit 13024 configures an authentication result based on the determination by the determining unit 13023. For example, the authentication result configuration unit 13024 generates “1” when the determination result of the determination unit 13023 is authentication permission, and generates “0” when the determination result of the determination unit 13023 is authentication disapproval.
  • the authentication result constituting unit 13024 can be usually realized by an MPU, a memory, or the like.
  • the processing procedure of the authentication result constituting unit 13024 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
  • Step S301 The input receiving unit 1101 determines whether or not the input has been accepted. If an input is accepted, the process goes to step S302, and if no input is accepted, the process returns to step S301. (Step S302) The input receiving unit 1101 determines whether or not the input received in step S301 is an instruction to start an authentication service. If it is an authentication service start instruction, the process goes to step S303, and if it is not an authentication service start instruction, the process returns to step S301.
  • Step S303 The input reception unit 1101 prompts the user to input a reception number and receives the input.
  • the input reception unit 1101 displays a screen for prompting the user to input a reception number.
  • the input receiving unit 1101 gives a voice guidance, for example, “Please input the 4-digit number that is the reception number” to prompt the user to input the reception number.
  • there are various methods for informing the user of the receipt number A specific example of this process will be described later. Go to step S304.
  • Step S 304 The input receiving unit 1101 determines whether or not the input received in step S 303 is the input of the reception number. If the receipt number is input, the process goes to step S305. If the receipt number is not entered, the process returns to step S301.
  • Step S305 The hour information acquisition unit 1103 acquires the reception number received in step S303.
  • Step S306 The time information acquisition unit 1103 acquires the current time information from the clock 1102.
  • Step S307 The sound information configuration unit 1105 acquires service information from the service information storage unit 1104.
  • Step S308 The sound information configuration unit 1105 is based on information obtained by combining the reception number acquired in Step S305 and the current time information acquired in Step S306 with the service information acquired in Step S307. Next, sound information is configured.
  • Step S309 The sound output unit 1106 outputs the sound information configured in step S308. Return to step S301.
  • Step S401 The sound acquisition unit 1201 determines whether or not the sound output from the sound output terminal 11 has been acquired. Determine whether. If the sound is acquired, the process goes to step S402. If the sound is not acquired, the process returns to step S401.
  • Step S402 The demodulator 1202 demodulates the sound acquired in step S401 to obtain digital information.
  • Step S403 The service information extraction unit 1204 demodulates in step S402 and extracts the service information from the obtained digital information.
  • Step S404 The service information authentication unit 1205 performs authentication based on the service information extracted in step S403.
  • Step S405 The operation unit 1208 determines whether or not the result of authentication in step S404 is authentication permission. If authentication is permitted, the process goes to step S406, and if authentication is not allowed, the process jumps to step S411.
  • Step S406 The hour information extraction unit 1203 extracts temporary information from the information demodulated in step S402.
  • Step S407 The hour information transmission unit 1206 transmits the temporary information extracted in Step S406 to the server device 13.
  • Step S408 The authentication result receiving unit 1207 determines whether or not the authentication result is received from the server device 13 in response to the temporary information transmission in step S403. If the authentication result is received from the server device 13, the process goes to step S409, and if the authentication result is not received from the server device 13, the process returns to step S408.
  • Step S409 The operation unit 1208 determines whether or not the authentication result received in step S408 is information indicating authentication permission. If it is information indicating authentication permission, go to Step S410, and if it is not information indicating authentication permission, go to Step S411.
  • Step S410 The operation unit 1208 performs an operation (normal operation) corresponding to the authentication permission. Return to step S401.
  • Step S411 The operation unit 1208 performs an operation (abnormal operation) corresponding to the authentication disapproval. Return to step S401.
  • the process ends when the power is turned off or the process is terminated.
  • the information processing apparatus 12 instructs the server apparatus 13 to generate and transmit a random number (acceptance number) by a predetermined input from the user, and the server apparatus 13 The receipt number may be received and output.
  • the power to authenticate the temporary information after authenticating the service information is of course in any order.
  • Step S501 The hour information receiving unit 1301 determines whether or not the temporary information is received from the information processing apparatus 12. If the temporary information is received, the process goes to step S502. If the temporary information is not received, the process returns to step S501.
  • Step S502 The judging means 13023 also extracts the reception number from the temporary information power received at Step S501.
  • Step S503 Determination means 13023 also extracts the current time information from the temporary information received in step S501.
  • Step S504 The judgment means 13023 acquires the receipt number stored in the temporary information storage means 13022.
  • Step S505 Determination means 13023 determines whether the acceptance number extracted in Step S502 and the acceptance number acquired in Step S504 have a predetermined relationship.
  • the predetermined relationship is, for example, coincidence. If both are in a predetermined relationship, go to Step S506, and if not, go to Step S510.
  • Step S506 The judging means 13023 acquires the time of the server clock 13021.
  • Step S507 Determination means 13023 determines whether or not the current time information extracted in step S503 and the information indicating the time acquired in step S506 are in a predetermined relationship. For example, the determination unit 13023 determines whether or not the time indicated by the current time information extracted in step S503 and the information indicating the time of the server-side clock 13021 are within a predetermined time. If the two are in a predetermined relationship, the process goes to Step S508, and if not, the process jumps to Step S510.
  • Step S508 The authentication result constituting unit 13024 substitutes “1” for the authentication result.
  • Step S509 Send authentication result 1303 in Step S508 or Step S509
  • the configured authentication result is transmitted to the information processing apparatus 12. Return to step S501.
  • Step S510 The authentication result constituting unit 13024 substitutes “0” for the authentication result. Step Go to S509.
  • the server device 13 generates a random number by means not shown, for example, in response to an instruction from the information processing device 12, and stores the random number (acceptance number) as information. May be sent to processing unit 12!
  • Figure 1 shows a conceptual diagram of the authentication system.
  • the service information is stored in the sound output terminal 11.
  • This service information is, for example, ticket information (for example, including a ticket number) for entering a concert venue. It is assumed that the user of the sound output terminal 11 has downloaded the service information to the sound output terminal 11 from, for example, a concert ticket selling device (not shown) on the Internet. That is, it is assumed that the user of the sound output terminal 11 has purchased service information that is ticket information. Such purchase is made, for example, by electronic payment.
  • the user of the sound output terminal 11 inputs an authentication service start instruction by pressing a predetermined button of the information processing apparatus 12.
  • the information processing device 12 requests the server device 13 to generate a receipt number. Then, the server device 13 generates and stores a receipt number (for example, “1234”). Further, the server device 13 transmits the reception number “1234” to the information processing device 12. Next, the information processing apparatus 12 receives the reception number “1234” and displays it on the display. Note that the information processing apparatus 12 is installed, for example, in front of the entrance of the concert hall.
  • the information processing device 12 is a means for accepting the authentication service start by the user power of the sound output terminal 11; These means are not shown in the block diagram of Fig. 2. Yes. That is, the user of the sound output terminal 11 only needs to obtain the reception number by some method.
  • the sound output terminal 11 receives the reception number “1234”. Then, the sound output terminal 11 acquires the current time “2004Z08Z03 18:23” and configures the current time information “20040803 1823”.
  • the sound information configuration unit 1105 of the sound output terminal 11 configures sound information based on information obtained by combining the service number stored therein with the reception number “1234” and the current time information “200408031823”. To do.
  • the sound output terminal 11 outputs this sound information as a sound. Then, the sound in which the service information, the reception number “1234” and the current time information “200408031823” are embedded is output as much as possible from the speaker of the sound output terminal 11.
  • the microphone (sound acquisition unit 1201) of the information processing device 12 makes a sound and noise in which the service information, the reception number “1 234”, and the current time information “200408031823” are embedded.
  • the demodulator 1202 demodulates the sound to obtain digital information.
  • the service information extraction unit 1204 of the information processing device 12 extracts the digital information service information acquired by the demodulation unit 1202.
  • the service information authentication unit 1205 determines whether or not the extracted service information matches the stored service information.
  • the predetermined relationship that the two service informations should satisfy is the same.
  • the temporary information extraction unit 1203 of the information processing device 12 extracts temporary information (“1234” and “200408031823”) from the digital information acquired by the demodulation unit 1202.
  • the temporary information transmitting unit 1206 transmits “1234” and “200408031823” extracted by the temporary information extracting unit 1203.
  • the Sano device 13 ⁇ , “1234” and “200408031823” are received.
  • the temporary information authentication unit 1302 of the server device 13 recognizes that the stored reception number “1234” matches a part of the received temporary information “1234”.
  • the temporary information authentication unit 1302 Acquires the current time “2004Z08Z03 18:24” of the server-side clock 13021.
  • the temporary information authentication unit 1302 obtains “20040803182 4” as the force of “2004 ⁇ 08 ⁇ 03 18:24”.
  • the temporary information authentication unit 1302 determines whether or not the difference between the received “200408031823” and the acquired “200408031824” is within “2”.
  • the temporary information authentication unit 1302 permits authentication.
  • the authentication result constituting unit 13024 substitutes “1” for the authentication result.
  • the authentication result strength S “l” means that authentication is permitted.
  • the authentication result transmission unit 1303 transmits the authentication result “1” in the temporary information authentication unit 1302 to the information processing apparatus 12.
  • the authentication result receiving unit 1207 of the information processing device 12 receives the authentication result “1”.
  • the operation unit 1208 performs a predetermined operation based on the authentication result of the service information authentication unit 1205 and the authentication result “1” received by the authentication result reception unit 1207.
  • both of the two authentication processes are authentication permission.
  • the predetermined operation here is an operation of opening the gate of the concert hall. As a result, the user is allowed to authenticate using the service information stored in the held sound output terminal 11 and can enter the concert hall.
  • authentication can be easily performed using sound. Also, if the sound is a musical sound, you will not even know that you are authenticating. Therefore, authentication is possible while maintaining high security. Furthermore, by embedding it in temporary information (current time or a random number generated temporarily) that is information that can be temporarily used for sound, security can be ensured even if the sound is eavesdropped, and impersonation measures can be taken. Is possible. In particular, when time information is used, the time when the sound information is configured and the time power to authenticate, for example, authentication is not permitted unless it is within a certain time, thus further improving security.
  • the information processing apparatus may not exist.
  • the sound output terminal may output sound to the server device for authentication processing, and the server device may acquire sound and perform authentication processing.
  • the authentication system in the case of using power is an authentication system including a sound output terminal and a server device, and the sound output terminal can be temporarily used with a service information storage unit that stores service information. Sound information that constitutes sound information based on the temporary information acquisition unit, the service information, and the temporary information. And a sound output unit that outputs the sound information, and the server device demodulates the sound acquired by the sound acquisition unit and the sound acquisition unit that acquires the sound output by the sound output terminal.
  • a demodulator, a temporary information extractor that extracts temporary information power demodulated by the demodulator, a service information extractor that extracts service information demodulated by the demodulator, and a service information extractor described above An authentication unit that performs authentication based on the service information and the temporary information extracted by the temporary information extraction unit, and an operation system that operates based on the authentication result of the authentication unit .
  • the temporary information has the current time information and the reception number.
  • the temporary information may be either the current time information or the receipt number, or other information.
  • the server device 13 when the temporary information is only the reception number, the server device 13 generates the reception number and stores it, and when a predetermined time, for example, 60 seconds elapses, the stored reception number is determined by the determination unit 13023. And so on. As a result, authentication in the server device 13 with this acceptance number is not permitted after 60 seconds.
  • authentication of service information is performed by the information processing apparatus, and authentication of temporary information is performed by the server apparatus.
  • authentication of service information may be performed by a server device, and temporary information may be authenticated by an information processing device.
  • the device that performs either or both of the two authentications may be a device other than the information processing device and the server device. The same applies to the other embodiments. In other words, the following authentication method may be realized.
  • An authentication method comprising an operation step of performing an operation.
  • the processing in the present embodiment may be realized by software.
  • This software may be distributed by software download or the like.
  • this software may be recorded and distributed on a recording medium such as a CD-ROM.
  • the software that realizes the sound output terminal in this embodiment is the following program.
  • this program has a temporary information acquisition step for acquiring temporary information, which is information that can be temporarily used in a computer, and the service information stored and stored based on the temporary information!
  • the software that realizes the information processing apparatus is the following program.
  • this program stores a temporary information from a sound acquisition step for acquiring the sound output from the sound output terminal, a demodulation step for demodulating the sound acquired in the sound acquisition step, and information demodulated in the demodulation step.
  • a temporary information extraction step for extracting information, a service information extraction step for extracting service information demodulated in the demodulation step, and a service information authentication step for performing authentication based on the service information extracted in the service information extraction step A temporary information transmitting step for transmitting the temporary information extracted in the temporary information extracting step to the server device; and an authentication result receiving step for receiving an authentication result from the server device in response to the transmission of the temporary information; , The authentication result in the service information authentication step, and the authentication result reception step For executing the operation steps of performing an operation on the basis of the authentication result received in-flop Program.
  • the software that implements the server device in the present embodiment is the following program. That is, the program includes a temporary information receiving step for receiving temporary information from the information processing device, an authentication step for performing authentication based on the temporary information received in the temporary information receiving step, and the authentication A program for executing an authentication result transmission step of transmitting an authentication result in the step to the information processing apparatus.
  • FIG. 6 is a conceptual diagram of the authentication system according to the present embodiment.
  • the sound output terminal is a mode in which the server device also directly receives temporary information.
  • the authentication system includes a sound output terminal 61, an information processing device 12, and a server device 63.
  • the sound output terminal 61 is, for example, a mobile phone or a PDA with a communication function.
  • FIG. 7 is a block diagram of the authentication system.
  • the sound output terminal 61 includes an input reception unit 1101, a clock 1102, a temporary information acquisition unit 6103, a service information storage unit 1104, a sound information configuration unit 1105, and a sound output unit 1106.
  • the server device 63 includes a temporary information storage unit 6301, a temporary information transmission unit 6302, a temporary information reception unit 1301, a temporary information authentication unit 6303, and an authentication result transmission unit 1303.
  • Temporary information authentication unit 6303 includes server-side clock 13021, determination unit 63033, and authentication result configuration unit 13024.
  • the temporary information acquisition unit 6103 receives temporary information from the server device 63.
  • Temporary information acquisition unit 6103 normally requests server device 63 when input receiving unit 1101 receives an instruction to start an authentication service, and receives temporary information (for example, the above-described reception number) from server device 63. Receive.
  • the temporary information is, for example, a random number generated by the server device 63.
  • Temporary information acquisition unit 6103 may be realized by a means for receiving power broadcast that is usually realized by a wireless or wired communication means or the like.
  • Temporary information storage 6301 stores temporary information.
  • the temporary information here is, for example, a reception number.
  • As the temporary information for example, a random number generated by random number generation means is suitable. Further, the temporary information may be information obtained from an external force. Temporary information , It may be fixed and stored in advance.
  • the temporary information storage unit 6301 may be a non-volatile recording medium or a volatile recording medium.
  • Temporary information transmission unit 6302 transmits the temporary information stored in temporary information storage unit 6301 to sound output terminal 61.
  • Temporary information transmitting unit 6302 normally transmits temporary information in response to receiving a request for transmitting temporary information.
  • Temporary information transmitter 6302 may include means for generating temporary information by generating random numbers.
  • Temporary information transmission unit 6302 can be usually realized by a wireless or wired communication means or the like, but may be realized by a broadcasting means or the like.
  • the determination unit 63033 determines whether authentication is permitted or not based on the temporary information received by the temporary information receiving unit 1301. Specifically, for example, the determination unit 63033 obtains the reception number of the temporary information received by the temporary information receiving unit 1301, and the received reception number and the reception number stored in the temporary information storage unit 6301 are obtained. In addition, the temporary information received by the temporary information receiving unit 1301 also acquires the current time information, compares the acquired current time information with the time indicated by the server-side clock 13021, and is a difference within a certain time. In this case, it is determined that the authentication is permitted.
  • the determination means 63033 also acquires the reception number for the temporary information received by the temporary information receiving unit 1301, and the acquired reception number does not match the reception number stored in the temporary information storage unit 6301.
  • the temporary information received by Z and the temporary information receiving unit 1301 also obtains the current time information, compares the obtained current time information with the time indicated by the server-side clock 13021, and if the difference is greater than a certain time. It is determined that authentication is not permitted.
  • Judgment means 63033 can usually also be implemented with MPU or memory power.
  • the processing procedure of the judging means 63033 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it can be realized with hardware (dedicated circuit).
  • Step S801 The hour information acquisition unit 6103 requests the server device 63 to transmit an acceptance number (an example of temporary information).
  • Step S802 The hour information acquisition unit 6103 determines whether or not the receipt number has been received from the server device 63. If the reception number is received, the process goes to step S306. If the reception number is not received, the process returns to step S802.
  • Step S 901 The hour information transmission unit 6302 determines whether or not the transmission request for the reception number (an example of temporary information) has been received from the sound output terminal 61. If a transmission request is received, the process goes to step S902. If no transmission request is received, the process goes to step S501.
  • Step S 902 The hour information transmission unit 6302 acquires the receipt number from the temporary information storage unit 6301. This receipt number is a random number generated by the temporary information transmitter 6302, information on the current time on the server device 63 side obtained from the clock (server side clock 13021) held by the server device 63, etc. But ok.
  • Step S903 The hour information transmitting unit 6302 transmits the receipt number acquired in Step S902 to the sound output terminal 61. Return to step S901.
  • Figure 6 shows a conceptual diagram of the authentication system.
  • the service information is stored in the sound output terminal 61.
  • This service information is, for example, certification information for obtaining an article.
  • the user of the sound output terminal 11 downloaded service information (certification information) to the sound output terminal 61 from an electronic payment device (not shown) for selling goods on the Internet. To do. In other words, the user of the sound output terminal 61 has obtained the right to obtain the article. Then, it is assumed that the user of the sound output terminal 61 completes an electronic payment instead of obtaining service information (certification information).
  • this user holds the sound output terminal 61 and goes out to the store where the goods are actually delivered. To help.
  • the user of the sound output terminal 61 inputs an authentication service start instruction by pressing a predetermined button held by the sound output terminal 61.
  • the sound output terminal 61 receives an instruction to start an authentication service, and the temporary information acquisition unit 6103 of the sound output terminal 61 transmits a transmission request for an acceptance number (an example of temporary information) to the server device 63.
  • temporary information transmission unit 6302 of server device 63 receives a request for transmission of an acceptance number from sound output terminal 61. Then, temporary information transmission unit 6302 of server device 63 generates a random number. Assume that the generated random number is “586”. The random number “586” is temporarily stored in the temporary information storage unit 6301.
  • the temporary information transmission unit 6302 of the server device 63 transmits the random number “586” to the sound output terminal 61.
  • temporary information acquisition unit 6103 of sound output terminal 61 receives random number “586”. Then, it is assumed that the temporary information acquisition unit 6103 of the sound output terminal 61 acquires the current time “2004Z08Z04 11:38” from the clock 1102 and configures the current time information “200408041138”.
  • the sound information configuration unit 1105 acquires service information from the service information storage unit 1104. Then, the sound information configuration unit 1105 combines “586” and “200408041 138” with the service information. Then, the sound information configuration unit 1105 configures sound information based on service information obtained by combining “586” and “200408041138”.
  • the sound output unit 1106 outputs the sound information to the information processing apparatus 12.
  • the information processing apparatus 12 is installed in a store that delivers articles.
  • the sound acquisition unit 1201 (microphone) of the information processing device 12 collects the sound in which the service information, the reception number “586”, and the current time information “200408041138” are embedded.
  • the demodulator 1202 demodulates the sound to obtain digital information.
  • the service information extraction unit 1204 of the information processing device 12 also extracts the service information from the digital information power acquired by the demodulation unit 1202. Then, the service information authentication unit 1205 determines whether or not the extracted service information is stored and matches the service information. Here, it is assumed that the predetermined relationship to be satisfied by the two service information is the same. Then, the temporary information extraction unit 1203 of the information processing apparatus 12 also extracts the temporary information (“586” and “200408041138”) from the digital information power acquired by the demodulation unit 1202.
  • temporary information transmitting section 1206 transmits “586” and “200408041138” extracted by temporary information extracting section 1203.
  • the server device 63 receives “586” and “200408041138”. Then, the temporary information authenticating unit 6303 of the server device 63 recognizes that the accumulated random number “586” matches a part “586” of the received temporary information. Also, the temporary information authentication unit 6303 acquires the current time “2004Z08Z04 11:38” of the server-side clock 13021. Then, the temporary information authentication unit 6303 obtains the power of “200408041138” as “2004 ⁇ 08 ⁇ 04 11:38”. Then, the temporary information authenticating unit 1302 determines whether the difference between the received “200408041138” and the acquired “20040 8041138” is within “1”. Here, since the difference between the two is within 1 (matches), the temporary information authentication unit 1302 permits the authentication.
  • the authentication result constituting unit 13024 substitutes “1” for the authentication result.
  • the authentication result strength S “l” means that authentication is permitted.
  • the authentication result transmission unit 1303 transmits the authentication result “1” in the temporary information authentication unit 1302 to the information processing apparatus 12. Then, after transmitting the authentication result, the server device 63 preferably deletes the random number “586”. The same applies to the other embodiments that it is preferable to delete after using the temporary information.
  • the authentication result receiving unit 1207 of the information processing device 12 receives the authentication result “1”.
  • the operation unit 1208 performs a predetermined operation based on the authentication result of the service information authentication unit 1205 and the authentication result “1” received by the authentication result reception unit 1207.
  • the operation unit 1208 outputs the authentication result “authentication permitted”.
  • the operation unit 1208 may display “Authentication permitted” on the display, or may output the sound.
  • the store owner who obtained this output gives the article to the user of the sound output terminal 61.
  • authentication can be performed using sound.
  • temporary information current time, a random number generated temporarily, etc.
  • the user of the sound output terminal 61 is not required to input temporary information, and the authentication process is performed automatically. It is. Therefore, there is less possibility of service information being stolen and security is further improved.
  • the information processing apparatus may not exist.
  • the sound output terminal may output sound to the server device for authentication processing, and the server device may acquire sound and perform authentication processing.
  • the authentication system in the case of using power is an authentication system including a sound output terminal and a server device, and the sound output terminal can be temporarily used with a service information storage unit that stores service information.
  • a temporary information acquisition unit that receives temporary information as information, a sound information configuration unit that configures sound information based on the service information and the temporary information, and a sound output that outputs the sound information
  • a temporary information storage unit that stores temporary information; a temporary information transmission unit that transmits the temporary information stored in the temporary information storage unit to the sound output terminal; and
  • a sound acquisition unit that acquires the sound output by the terminal, a demodulation unit that demodulates the sound acquired by the sound acquisition unit, a service information extraction unit that extracts service information from the information acquired by the demodulation unit, Acquired by the demodulator
  • a temporary information extraction unit that extracts temporary information from the received information, an authentication unit that performs authentication based on the service information extracted by the service information extraction unit and the temporary information extracted by the temporary information extraction unit, and
  • An authentication system including a service information authentication unit and an operation unit that performs processing based on an authentication result in the authentication unit. The same applies to other embodiments, in which the information processing apparatus does not exist and the main processing performed by the
  • the software that realizes the information processing terminal in the present embodiment is the following program.
  • this program is based on the temporary information acquisition step for receiving temporary information, which is information that can be temporarily used by the computer, from the server device, the service information to be stored and the temporary information!
  • the software that implements the server device is the following program. That is, the program includes a temporary information transmitting step for transmitting stored temporary information to the sound output terminal, a temporary information receiving step for receiving temporary information from the information processing device, and the temporary information receiving step. Received temporary information And an authentication step for performing authentication based on the temporary information transmitted in the temporary information transmission step, and an authentication result transmission step for transmitting the authentication result in the authentication step to the information processing apparatus.
  • authentication of service information and authentication of temporary information are both performed by the information processing apparatus.
  • the information processing apparatus is in a mode of receiving temporary information from the server apparatus.
  • FIG. Fig. 10 is a block diagram of the authentication system.
  • the authentication system includes a sound output terminal 61, an information processing device 102, and a server device 103.
  • the sound output terminal 61 includes an input reception unit 1101, a clock 1102, a temporary information acquisition unit 6103, a service information storage unit 1104, a sound information configuration unit 1105, and a sound output unit 1106.
  • the information processing apparatus 102 includes a sound acquisition unit 1201, a demodulation unit 1202, a temporary information extraction unit 1203, a service information extraction unit 1204, a temporary information reception unit 10206, an authentication unit 10207, and an operation unit 10208.
  • the server apparatus 103 includes a temporary information storage unit 6301 and a temporary information transmission unit 10302.
  • the temporary information receiving unit 10206 receives temporary information from the server device 103.
  • Temporary information receiving unit 10206 is usually realized by a wireless or wired communication means, but may be realized by a broadcast receiving means.
  • the authentication unit 10207 performs authentication based on the service information extracted by the service information extraction unit 1204 and the temporary information received by the temporary information reception unit 10206.
  • the authenticating unit 10207 normally determines whether the stored service information and the service information extracted by the service information extracting unit 1204 have a predetermined relationship (for example, coincidence), the temporary information received by the temporary information receiving unit 10206, and It is determined whether the temporary information extracted by the temporary information extraction unit 1203 has a predetermined relationship (for example, coincidence), and if both are satisfied, it is determined that the authentication is permitted, and one or both are not satisfied. In this case, it is determined that authentication is not permitted.
  • the authentication unit 10207 can usually be implemented with an MPU, memory, etc.
  • the processing procedure of the authentication unit 10207 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, It can be realized with hardware (dedicated circuit).
  • the operation unit 10208 performs an operation based on the authentication result of the authentication unit 10207. Specifically, when the authentication result of the authentication unit 10207 is “authentication permitted”, the operation unit 1208 performs an operation corresponding to the authentication permission, and when the authentication result is “authentication not permitted”, the authentication is not permitted.
  • the operation corresponding to is performed.
  • the operation here may be anything such as displaying the authentication result or opening a door or gate. Means for realizing the operation unit 1208 differs depending on the operation.
  • the temporary information transmission unit 10302 transmits the temporary information to the requested device. Normally, the temporary information transmission unit 10302 transmits temporary information to the sound output terminal 11 or the information processing apparatus 102 in response to a request from the sound output terminal 11 or the information processing apparatus 102. Temporary information transmission unit 10302 is usually realized by a wireless or wired communication means, but may be realized by a broadcasting means.
  • Step S1101 The hour information receiving unit 10206 requests the server apparatus 103 to transmit temporary information.
  • Step S 1102 The hour information receiving unit 10206 determines whether or not temporary information has been received from the server apparatus 103. If the temporary information is received, the process goes to step S1103. If the temporary information is not received, the process returns to step S1102.
  • Step S1103 The authentication unit 10207 authenticates the temporary information. Specifically, authentication unit 10207 determines whether or not the temporary information received in step S1102 and the temporary information extracted by temporary information extraction unit 1203 are in a predetermined relationship (for example, coincidence). If it is, the authentication is permitted. Go to step S409.
  • a predetermined relationship for example, coincidence
  • the temporary information transmission unit 10302 of the server apparatus 103 transmits temporary information in response to a request from the apparatus.
  • the server device 103 When transmitting temporary information, the server device 103 generates, for example, a random number and accumulates the random number (an example of temporary information) in the temporary information storage unit 6301.
  • the server device 103 It is preferable to store a pair with the ID of the device that sent the information.
  • authentication can be performed using sound.
  • temporary information current time, a random number generated temporarily, etc.
  • authentication processing is performed fully automatically. Therefore, there is less possibility of service information being stolen and security is further improved.
  • the software that realizes the information processing apparatus in the present embodiment is the following program.
  • this program stores a temporary information from a sound acquisition step for acquiring the sound output from the sound output terminal, a demodulation step for demodulating the sound acquired in the sound acquisition step, and information demodulated in the demodulation step.
  • a temporary information extraction step for extracting information a service information extraction step for extracting service information demodulated in the demodulation step, a temporary information reception step for receiving temporary information from the server device, and the service information extraction step.
  • an authentication step for performing authentication and an operation step for performing an operation based on the authentication result in the authentication step are performed.
  • both the service information authentication and the temporary information authentication are performed by the server device.
  • the information processing apparatus is a mode for transmitting the extracted service information and temporary information to the server apparatus.
  • FIG. 12 is a block diagram of the authentication system.
  • This authentication system includes a sound output terminal 61, an information processing device 122, and a server device 123.
  • the sound output terminal 61 includes an input reception unit 1101, a clock 1102, a temporary information acquisition unit 6103, a service A sound information storage unit 1104, a sound information configuration unit 1105, and a sound output unit 1106.
  • the information processing apparatus 122 includes a sound acquisition unit 1201, a demodulation unit 1202, a temporary information extraction unit 1203, a service information extraction unit 1204, a service information transmission unit 12205, a temporary information transmission unit 1206, and an authentication result reception unit 1207.
  • the operation unit 12208 is provided.
  • the server apparatus 123 includes a temporary information storage unit 6301, a temporary information transmission unit 6302, a service information reception unit 12301, a temporary information reception unit 1301, an authentication unit 12302, an authentication result transmission unit 1303, and a service information holding unit 12303. To do.
  • the service information transmission unit 12205 transmits the service information extracted by the service information extraction unit 1204 to the server device 123.
  • the service information transmission unit 12205 is usually realized by the same means as the temporary information transmission unit 1206, and both parts are configured by one physical means.
  • the operation unit 12208 performs an operation based on the authentication result received by the authentication result receiving unit 1207.
  • the operation unit 12208 performs an operation corresponding to authentication permission when the authentication result received by the authentication result reception unit 1207 is “authentication permitted”, and performs an operation corresponding to authentication disapproval in other cases.
  • the means for realizing the operation unit 12208 differs depending on the operation.
  • the service information receiving unit 12301 receives service information from the information processing apparatus 122.
  • Service information receiving section 12301 is usually realized by a wireless or wired communication means, but may be realized by a broadcast receiving means.
  • Authentication unit 12302 performs authentication based on the service information received by service information receiving unit 12301 and the temporary information received by temporary information receiving unit 1301. Specifically, the authentication unit 12302 compares the service information received by the service information receiving unit 12301 with the service information stored in the service information holding unit 12303, and determines whether or not a predetermined relationship (for example, matching) is satisfied. The authentication unit 12302 compares the temporary information received by the temporary information receiving unit 1301 with the temporary information stored in the temporary information storage unit 6301, and determines whether or not a predetermined relationship (for example, coincidence) is satisfied. The authentication unit 12302 permits authentication if both conditions are satisfied, and does not permit authentication if one or both conditions are not satisfied.
  • a predetermined relationship for example, matching
  • the authentication unit 12302 can also realize an MPU, a memory and the like.
  • the processing procedure of the authentication unit 12302 is usually realized by software, and the software is recorded on a recording medium such as a ROM.
  • a door dedicated circuit
  • the service information holding unit 12303 stores service information.
  • service information is, for example, service information downloaded to the sound output terminal 61 and data used for authentication of the service information.
  • the service information holding unit 12303 is preferably a nonvolatile recording medium, but can also be realized by a volatile recording medium.
  • Step S1301 The service information transmitting unit 12205 transmits the service information extracted in step S403 to the server device 123. Go to step S406.
  • Step S 1401 It is determined whether or not the service information receiving unit 12301 or the temporary information receiving unit 1301 has received the data. If data is received, the process goes to step S1402, and if data is not received, the process returns to step S901.
  • Step S1402 Authentication section 12302 determines whether or not the data received in step S1401 is service information. If the received data is service information, go to step S1403, and if the received data is not service information, go to step S1404.
  • Step S1403 The authentication unit 12302 performs authentication based on the received service information! That is, the authentication unit 12302 reads the service information stored in the service information holding unit 12303, and compares the service information with the received service information. Then, authentication is permitted when both pieces of service information are in a predetermined relationship (such as coincidence, similarity “95%” or more), and authentication is not permitted when the relationship is not the predetermined relationship. Go to step S1406.
  • a predetermined relationship such as coincidence, similarity “95%” or more
  • Step S1404 Authentication section 12302 determines whether or not the data received in step S1401 is temporary information. If the received data is temporary information, go to Step S1405. If the received data is not temporary information, go to Step S901.
  • the authentication unit 12302 performs authentication based on the received temporary information. That is, the authentication unit 12302 reads the temporary information in the temporary information storage unit 6301 and reads the temporary information. The received information is compared with the received temporary information. Authentication is permitted when both pieces of temporary information are in a predetermined relationship (such as coincidence), and authentication is not permitted when they are not in a predetermined relationship.
  • Step S 1406 The authentication unit 12302 determines whether authentication of both service information and temporary information has been completed. If both authentications have been completed, go to step S1407. If both authentications have not been completed, go to step S901.
  • the authentication unit 12302 configures an authentication result (information) based on the authentication results of both service information and temporary information. Specifically, the authentication unit 12302 substitutes authentication permission (for example, “1”) in the authentication result when the authentication result of both the service information and the temporary information is authentication permission, and otherwise. Substitute authentication disapproval (for example, “0”) into the authentication result.
  • authentication permission for example, “1”
  • Substitute authentication disapproval for example, “0” into the authentication result.
  • Step S 1408 The authentication result transmission unit 1303 transmits the authentication result obtained in step S 1407 to the information processing apparatus 122. Return to step S901.
  • the apparatus for performing service information authentication and temporary information authentication is only different from the above-described embodiment, and therefore description using specific data is omitted.
  • authentication can be performed using sound.
  • temporary information current time, a random number generated temporarily, etc.
  • authentication processing is performed fully automatically. Therefore, there is less possibility of service information being stolen and security is further improved.
  • the software that realizes the information processing apparatus in the present embodiment is the following program.
  • this program stores a temporary information from a sound acquisition step for acquiring the sound output from the sound output terminal, a demodulation step for demodulating the sound acquired in the sound acquisition step, and information demodulated in the demodulation step.
  • a temporary information extraction step for extracting information and a service for extracting information power service information demodulated in the demodulation step An information extraction step, a step of transmitting the extracted service information and the extracted temporary information to the server device, and an authentication result of receiving an authentication result from the server device in response to the transmission of the service information and the temporary information.
  • the software that implements the server device is the following program.
  • this program receives, in the computer, service information and temporary information from the information processing apparatus, an authentication step for performing authentication based on the received service information and temporary information, and an authentication in the authentication step.
  • each process may be realized by centralized processing by a single device (system) or may be distributedly processed by a plurality of devices. It will be realized by.
  • the transmission step for transmitting information and the reception step for receiving information are performed by hardware, for example, a modem or an interface card in the transmission step. Does not include processing (processing that can only be done with software)! /.
  • this program is recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, etc.) that can be executed by being downloaded by force such as a server.
  • the program may be executed by being read.
  • the computer that executes this program may be a single computer or a plurality of computers. That is, centralized processing or distributed processing may be performed.
  • two or more communication means such as an information transmission unit
  • two or more communication means existing in one apparatus may be physically realized by one medium.
  • the authentication system according to the present invention has a V effect if it can be easily authenticated using sound, and is useful as a system for performing ticket authentication for concerts, amusement parks, etc. It is.
  • FIG. 1 A conceptual diagram of an authentication system according to Embodiment 1.
  • FIG. 3 is a flowchart for explaining the operation of the same sound output terminal.
  • FIG. 4 is a flowchart for explaining the operation of the information processing apparatus.
  • FIG. 5 is a flowchart illustrating the operation of the server device.
  • FIG. 6 Conceptual diagram of an authentication system according to Embodiment 2.
  • FIG. 8 is a flowchart for explaining the operation of the sound output terminal.
  • FIG. 9 is a flowchart illustrating the operation of the server device.
  • FIG. 10 is a block diagram of an authentication system according to the third embodiment.
  • FIG. 11 is a flowchart for explaining the operation of the information processing apparatus.
  • FIG. 12 A block diagram of an authentication system according to the fourth embodiment.
  • FIG. 13 is a flowchart for explaining the operation of the information processing apparatus.
  • FIG. 14 is a flowchart for explaining the operation of the server apparatus.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

【課題】従来、着信メロディ等の音の盗聴に対して対策が講じられていなかった。 【解決手段】出力された音を取得する音取得ステップと、音取得ステップで取得した音を復調する復調ステップと、復調した情報から一時情報とサービス情報を抽出するステップと抽出したサービス情報に基づいて認証を行うサービス情報認証ステップと、抽出した一時情報に基づいて認証を行う認証ステップと、前記サービス情報認証ステップにおける認証結果と前記認証ステップにおける認証結果がともに認証許可である場合のみ、認証結果を認証許可とし、当該認証結果に基づいて動作を行う動作ステップを具備する認証方法であり、かかる認証方法により音の盗聴に対して対策できる。

Description

明 細 書
認証システム、音出力端末、情報処理装置、サーバ装置および認証方法 技術分野
[0001] 本発明は、出力された音を用いて音出力端末の認証を行う認証システムや認証方 法等に関する。
背景技術
[0002] 従来の第一の技術として、以下のペーパーレスチケットシステムがある。本ぺーパ 一レスチケットシステムは、携帯電話機力ものチケットの予約を受け付け、携帯電話 機の識別番号とチケットの予約情報とを予約情報データベースに保存し、チケットの 予約情報に応じた認証可能なデータを携帯電話機へ送信する予約受付システムと、 携帯電話機内の予約情報と識別番号とのデータを吸い出すと共に、予約受付システ ムのデータベース内の予約情報を参照して、携帯電話機力 吸い出したデータの認 証を行うことで予約の確認と入場の管理とを行う入場管理システムと、を備えたことを 特徴とするペーパーレスチケットシステムである。力かるペーパーレスチケットシステ ムは、予約の受付と入場の管理とをペーパーレスで行うことを可能にする。また、かか る場合、チケット情報として、着信メロディ形式を用いても良い、と記載されている (特 許文献 1参照)。
[0003] さらに、従来の第二の技術として、以下の入場管理システムがある。本入場管理シ ステムは、所定の形式の音声データの音声合成機能と、入場券としての情報を一定 の規則で変調して作成した音声データを記憶する不揮発メモリを備えた携帯端末と、 前記携帯端末の音声合成機能が再生した音^^音するマイクと、集音した音声信号 から、元のデータを復号化する入場用音声信号処理部と、復号化されたデータに基 づ 、て来場者が入場可能力どうか判定する判定処理部を備えた入場改札装置と、を 利用して、入場券データを前記携帯端末で音声再生させて入場チェックを行うことを 特徴とする入場管理システムにより、携帯電話を用いた便利で安全な入場券の配布 、入場改札時の正当性検証のシステムを提供する (特許文献 2参照)。
特許文献 1 :特開 2002— 123730号公報 (第 6— 7頁、第 1図) 特許文献 2 :特開 2002— 183779号公報 (第 1頁、第 1図)
発明の開示
発明が解決しょうとする課題
[0004] し力しながら、上記従来の技術において、着信メロディ等の音の盗聴に対して対策 が講じられていな力つた。つまり、例えば、他の場所で発した音を録音された場合、 当該録音された音を出力することにより不正に認証に成功され、不正な者がチケット 等の保有者になりすますことが可能であった。
課題を解決するための手段
[0005] 以上の課題を解決するために、本第一の発明は、音出力端末と情報処理装置とサ ーバ装置を具備する認証システムであって、前記音出力端末は、サービス情報を格 納して!/、るサービス情報格納部と、一時的に利用できる情報である一時情報を取得 する一時情報取得部と、前記サービス情報と前記一時情報に基づ!、て音情報を構 成する音情報構成部と、前記音情報を出力する音出力部を具備し、前記情報処理 装置は、前記音出力端末が出力した音を取得する音取得部と、前記音取得部が取 得した音を復調する復調部と、前記復調部が復調した情報から一時情報を抽出する 一時情報抽出部と、前記復調部が復調した情報からサービス情報を抽出するサービ ス情報抽出部と、前記サービス情報抽出部が抽出したサービス情報に基づ!、て認証 を行うサービス情報認証部と、前記一時情報抽出部が抽出した一時情報を前記サー バ装置に送信する一時情報送信部と、前記一時情報の送信に対応して、前記サー バ装置から認証結果を受信する認証結果受信部と、前記サービス情報認証部の認 証結果、および前記認証結果受信部が受信した認証結果に基づ!ヽて動作を行う動 作部を具備し、前記サーバ装置は、前記一時情報を前記情報処理装置から受信す る一時情報受信部と、前記一時情報受信部が受信した一時情報に基づ 、て認証を 行う認証部と、前記認証部における認証結果を前記情報処理装置に送信する認証 結果送信部を具備する認証システムである。
[0006] また、本第二の発明は、音出力端末と情報処理装置とサーバ装置を具備する認証 システムであって、前記音出力端末は、サービス情報を格納しているサービス情報格 納部と、一時的に利用できる情報である一時情報を取得する一時情報取得部と、前
Figure imgf000005_0001
、て音情報を構成する音情報構成部と、前 記音情報を出力する音出力部を具備し、前記情報処理装置は、前記音出力端末が 出力した音を取得する音取得部と、前記音取得部が取得した音を復調する復調部と 、前記復調部が復調した情報から一時情報を抽出する一時情報抽出部と、前記復 調部が復調した情報からサービス情報を抽出するサービス情報抽出部と、前記サー バ装置から一時情報を受信する一時情報受信部と、前記サービス情報抽出部が抽 出したサービス情報、および前記一時情報受信部が受信した一時情報に基づ!、て 認証を行う認証部と、前記認証部の認証結果に基づ ヽて動作を行う動作部を具備し 、前記サーバ装置は、一時情報を前記情報処理装置に送信する一時情報送信部を 具備する認証システムである。
また、本第三の発明は、音出力端末と情報処理装置とサーバ装置を具備する認証 システムであって、前記音出力端末は、サービス情報を格納しているサービス情報格 納部と、一時的に利用できる情報である一時情報を取得する一時情報取得部と、前
Figure imgf000005_0002
、て音情報を構成する音情報構成部と、前 記音情報を出力する音出力部を具備し、前記情報処理装置は、前記音出力端末が 出力した音を取得する音取得部と、前記音取得部が取得した音を復調する復調部と 、前記復調部が復調した情報から一時情報を抽出する一時情報抽出部と、前記復 調部が復調した情報からサービス情報を抽出するサービス情報抽出部と、前記サー ビス情報抽出部が抽出したサービス情報を前記サーバ装置に送信するサービス情 報送信部と、前記一時情報抽出部が抽出した一時情報を前記サーバ装置に送信す る一時情報送信部と、前記サービス情報および一時情報の送信に対応して、前記サ ーバ装置から認証結果を受信する認証結果受信部と、前記認証結果受信部が受信 した認証結果に基づいて動作を行う動作部を具備し、前記サーバ装置は、前記サー ビス情報を前記情報処理装置から受信するサービス情報受信部と、前記一時情報を 前記情報処理装置から受信する一時情報受信部と、前記サービス情報受信部が受 信したサービス情報、および前記一時情報受信部が受信した一時情報に基づ!、て 認証を行う認証部と、前記認証部における認証結果を前記情報処理装置に送信す る認証結果送信部を具備する認証システムである。 [0008] また、本第四の発明は、音出力端末とサーバ装置を具備する認証システムであつ て、前記音出力端末は、サービス情報を格納しているサービス情報格納部と、一時 的に利用できる情報である一時情報を取得する一時情報取得部と、前記サービス情 報と前記一時情報に基づ!/、て音情報を構成する音情報構成部と、前記音情報を出 力する音出力部を具備し、前記サーバ装置は、前記音出力端末が出力した音を取 得する音取得部と、前記音取得部が取得した音を復調する復調部と、前記復調部が 復調した情報力 サービス情報を抽出するサービス情報抽出部と、前記復調部が復 調した情報力 一時情報を抽出する一時情報抽出部と、前記サービス情報抽出部 が抽出したサービス情報および前記一時情報抽出部が抽出した一時情報に基づい て認証を行う認証部と、前記認証部の認証結果に基づ ヽて動作を行う動作部を具備 する認証システムである。
以上のような構成により、音を用いた認証が容易である。また、音を盗聴された場合 でも、一時的に利用できる情報である一時情報を利用した認証を行えるので、不正 な他人の行為 (なりすまし等)を防止できる。
発明の効果
[0009] 以上のように、本発明によれば、音を用いて容易に認証ができる。
発明を実施するための最良の形態
[0010] 以下に、本発明の実施の形態について、図面を用いて詳細に説明する。なお、本 実施の形態において、同一の符号を用いた構成要素やフローチャートのステップな どは、同じ機能を果たすので、一度説明したものについて説明を省略する場合があ る。
(実施の形態 1)
[0011] 図 1は、本実施の形態に係る認証システムの概念図である。認証システムは、音出 力端末 11と情報処理装置 12とサーバ装置 13を具備する。音出力端末 11は、例え ば、携帯電話や、通信機能付きの PDAなどである。また、情報処理装置 12は、例え ば、いわゆるパーソナルコンピュータである。本認証システムは、主として、音出力端 末 11力 出力された音を用いて、音出力端末 11の認証をサーバ装置 13で行う認証 システムである。また、音出力端末 11から出力される音は、メロディを有する楽音でも 良いし、機械的な音等でも良い。
図 2は、認証システムのブロック図である。音出力端末 11は、入力受付部 1101、時 計 1102、一時情報取得部 1103、サービス情報格納部 1104、音情報構成部 1105 、音出力部 1106を具備する。
[0012] 情報処理装置 12は、音取得部 1201、復調部 1202、一時情報抽出部 1203、サー ビス情報抽出部 1204、サービス情報認証部 1205、一時情報送信部 1206、認証結 果受信部 1207、動作部 1208を具備する。
[0013] サーバ装置 13は、一時情報受信部 1301、一時情報認証部 1302、認証結果送信 部 1303を具備する。一時情報認証部 1302は、サーバ側時計 13021、一時情報格 納手段 13022、判断手段 13023、認証結果構成手段 13024を具備する。
[0014] 入力受付部 1101は、入力を受け付ける。入力は、通常、音出力端末 11のユーザ 力 の入力である。入力は、例えば、認証のために一時的に利用できる情報である 一時情報である。また、入力は、例えば、認証処理を開始するための音出力の命令 の入力である。その他、入力は、音出力端末 11を動作させるための種々の命令や情 報の入力である。また、入力受付部 1101は、受付番号の入力をユーザに促す処理 を行っても良い。受付番号とは、一時情報の一種である。また、受付番号は、例えば 、サーバ装置 13の図示しない手段が発生した乱数であり、サーバ装置 13が何らかの 手段で音出力端末 11のユーザに知らせた情報である。なお、サーバ装置 13が乱数 を発生する手段、当該乱数 (受付番号)を音出力端末 11のユーザに知らせる手段等 は、図示していない。命令や情報等の入力手段は、テンキーやキーボードやマウス やメニュー画面によるもの等、何でも良い。入力受付部 1101は、テンキーやキーボ ード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実 現され得る。
[0015] 時計 1102は、時を刻むものである。時計の時刻はサーバと正確に同期するように 準備されているものとする。音出力端末 11の時計 1102とサーバ装置 13のサーバ側 時計 13021の同期方法は問わない。 2つの時計は、それぞれ電波時計でも良いし、 音出力端末 11がサーバ装置 13に時刻を問い合わせても良い。また、音出力端末 1 1が前もってサーバ側時計 13021と音出力端末側時計 1102の時刻差を求めて保 持しておき、音出力端末 11が現在時刻を必要する際に、音出力端末側時計 1102 の時刻と、保持していたサーバとの時刻差力 サーバ装置の時刻を算出できるように していても良い。ここで述べる時刻は、年月日等を含んでいてもよい。
[0016] 一時情報取得部 1103は、一時的に利用できる情報である一時情報を取得する。
一時情報とは、例えば、時計 1102から取得できる現在時刻の情報である現在時刻 情報や、入力受付部 1101から受け付ける受付番号等がある。受付番号とは、サービ スの提供を受ける場合に必要であり、認証に利用される情報であり、かかるサーバか ら受け付け開始時に割り当てられる、その時だけ有効な情報である。一時情報は、現 在時刻情報と受付番号を有する情報でも良い。つまり、一時情報は、 2以上の情報を 有しても良いし、 2以上の情報力も構成される情報でも良い。一時情報は、例えば、 認証が行われる時点または認証が行われる時点を含む所定の期間を特定するため に利用可能な情報であり、認証が行われる時点または認証が含まれる時点を含む所 定の期間においてのみ利用可能な情報である。一時情報は、音情報を構成できる情 報であればどのような情報であるかは問わない。例えば、一時情報は、音情報に変 換可能なテキスト情報であってもよい。また、一時情報が、音情報であっても良いし、 MIDI (登録商標)形式の情報等の、音源の持つ情報に対応付けられた楽譜情報等 であってもよい。一時情報取得部 1103は、通常、 MPUやメモリ等力 実現され得る 。一時情報取得部 1103の処理手順は、通常、ソフトウェアで実現され、当該ソフトゥ アは ROM等の記録媒体に記録されている。但し、ハードウ ア(専用回路)で実現 しても良い。
[0017] サービス情報格納部 1104は、サービス提供者力も受けるサービスに関する情報で あるサービス情報を格納している。サービス情報とは、例えば、チケットを識別する番 号である。チケットとは、例えば、遊園地や映画館やコンサート会場等に入場するた めのチケットである。また、サービス情報は、サービス提供者力も受けるサービスを受 けることができる資格があることを識別するために利用可能な情報、例えば、会員番 号等であってもよい。サービス情報は、複数回利用が可能な情報や、複数の音出力 端末で利用可能な情報であることが好ましい。サービス情報は、音情報を構成できる 情報であればどのような情報であるかは問わない。例えば、サービス情報は、音情報 に変換可能なテキスト情報であってもよい。また、サービス情報が、音情報であっても 良いし、 MIDI (登録商標)形式の情報等の、音源の持つ情報に対応付けられた楽譜 情報等であってもよい。サービス情報格納部 1104は、不揮発性の記録媒体が好適 であるが、揮発性の記録媒体でも実現可能である。
[0018] 音情報構成部 1105は、サービス情報と一時情報に基づいて音情報を構成する。
具体的には、音情報構成部 1105は、サービス情報格納部 1104のサービス情報と 一時情報を結合した情報を基に、音情報を構成する。ここで「結合」とは、例えば、サ 一ビス情報の後に一時情報を付加する処理、一時情報の後にサービス情報を付カロ する処理等である。音情報構成部 1105は、例えば、サービス情報の間に一時情報 を挿入し、音情報を構成しても良い。かかる場合、例えば、サービス情報が「12345」 、一時情報が「20040818」であると仮定すると、挿入した情報は「123200408184 5」となる。情報処理装置 12またはサーバ装置 13で一時情報を抽出できれば良い。 音情報構成部 1105が音情報を構成するタイミングは、問わない。音情報の構造も問 わない。音情報構成部 1105は、通常、ユーザの指示により音情報を構成する。音情 報構成部 1105は、通常、 MPUやメモリ等カゝら実現され得る。音情報構成部 1105の 処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアは ROM等の記録媒体 に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
[0019] 音出力部 1106は、音情報構成部 1105が構成した音情報を出力する。音出力部 1 106が音情報を出力するタイミングは、問わない。音出力部 1106は、通常、ユーザ の指示により音情報を出力する。音出力部 1106は、例えば、スピーカーとそのドライ バーソフト等で実現され得る。
[0020] 音取得部 1201は、音出力端末 11が出力した音を取得する。音取得部 1201の音 の取得は、マイクによる取得、またはオーディオラインを経由しての取得等である。音 取得部 1201は、例えば、マイク等で実現され得る。
[0021] 復調部 1202は、音取得部 1201が取得した音を復調し、デジタルの情報を得る。
復調部 1202は、通常、 MPUやメモリ等力も実現され得る。復調部 1202の処理手順 は、通常、ソフトウェアで実現され、当該ソフトウェアは ROM等の記録媒体に記録さ れている。但し、ハードウェア(専用回路)で実現しても良い。 [0022] 一時情報抽出部 1203は、復調部 1202が復調した情報から一時情報を抽出する。 一時情報抽出部 1203は、例えば、復調部 1202が取得した情報から一時情報を抽 出する。一時情報抽出部 1203は、音情報構成部 1105の音情報の構成方法に対応 して、一時情報を抽出する。一時情報抽出部 1203は、通常、 MPUやメモリ等から実 現され得る。一時情報抽出部 1203の処理手順は、通常、ソフトウェアで実現され、当 該ソフトウェアは ROM等の記録媒体に記録されている。但し、ハードウェア(専用回 路)で実現しても良い。
[0023] サービス情報抽出部 1204は、復調部 1202が復調した情報力 サービス情報を抽 出する。サービス情報抽出部 1204も音情報構成部 1105の音情報の構成方法に対 応して、サービス情報を抽出する。サービス情報抽出部 1204は、通常、 MPUやメモ リ等カも実現され得る。サービス情報抽出部 1204の処理手順は、通常、ソフトウェア で実現され、当該ソフトウェアは ROM等の記録媒体に記録されている。但し、ハード ウェア (専用回路)で実現しても良 、。
[0024] サービス情報認証部 1205は、サービス情報抽出部 1204が抽出したサービス情報 に基づいて認証を行う。サービス情報認証部 1205は、例えば、サービス情報を格納 しており、当該サービス情報とサービス情報抽出部 1204が抽出したサービス情報が 所定の関係にあるか否かを判断し、所定の関係にあれば認証許可とし、所定の関係 になければ認証不許可とする。所定の関係とは、例えば、一致である。サービス情報 認証部 1205は、通常、 MPUやメモリ等カゝら実現され得る。サービス情報認証部 120 5の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアは ROM等の記録 媒体に記録されている。但し、ハードウ ア(専用回路)で実現しても良い。
一時情報送信部 1206は、一時情報抽出部 1203が抽出した一時情報をサーバ装 置 13に送信する。一時情報送信部 1206は、通常、無線または有線の通信手段で 実現されるが、放送手段で実現されても良い。
認証結果受信部 1207は、一時情報の送信に対応して、サーバ装置 13から認証結 果を受信する。認証結果受信部 1207は、通常、無線または有線の通信手段で実現 される力 放送受信手段で実現されても良い。
[0025] 動作部 1208は、サービス情報認証部 1205の認証結果、および認証結果受信部 1 207が受信した認証結果に基づいて動作を行う。具体的には、サービス情報認証部 1205の認証結果、および認証結果受信部 1207が受信した認証結果が共に「認証 許可」である場合に、動作部 1208は認証許可に対応した動作を行い、その他の場 合には認証不許可に対応した動作を行う。ここでの動作とは、認証結果の表示や、ド ァゃゲートを開くこと等何でも良い。なお、動作部 1208が認証結果を表示する動作 を行う場合、認証許可と認証不許可の場合の動作は同じであり得る。ただし、表示す る情報は異なる。力かる場合も、動作部 1208は、サービス情報認証部 1205の認証 結果、および認証結果受信部 1207が受信した認証結果に基づいて動作を行う、と 言える。動作部 1208の実現手段は、動作により異なる。
一時情報受信部 1301は、一時情報を情報処理装置 12から受信する。一時情報 受信部 1301は、通常、無線または有線の通信手段で実現されるが、放送受信手段 で実現されても良い。
[0026] 一時情報認証部 1302は、一時情報受信部 1301が受信した一時情報に基づ 、て 認証を行う。一時情報認証部 1302は、通常、 MPUやメモリ等から実現され得る。一 時情報認証部 1302の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェア は ROM等の記録媒体に記録されている。但し、ハードウ ア(専用回路)で実現して も良い。
[0027] 認証結果送信部 1303は、一時情報認証部 1302における認証結果を情報処理装 置 12に送信する。認証結果とは、認証許可または認証不許可を示す情報である。認 証許可は、例えば「1」であり、認証不許可は、例えば「0」である。認証結果送信部 13 03は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても 良い。
サーバ側時計 13021は、時を刻むものである。サーバ側時計 13021の構成は、上 述した時計 1102の構成と同様であるので、説明は省略する。
[0028] 一時情報格納手段 13022は、認証に用いる一時情報を格納している。ここでの一 時情報は、例えば、受付番号である。かかる一時情報は、いかなる手段により蓄積さ れても良い。例えば、受付番号は、サーバ装置 13が発生させた乱数である。一時情 報格納手段 13022は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体で も実現可能である。
[0029] 判断手段 13023は、一時情報受信部 1301が受信した一時情報に基づ 、て認証 許可であるか、認証不許可であるかを判断する。具体的には、判断手段 13023は、 例えば、一時情報受信部 1301が受信した一時情報力も受付番号を取得し、当該取 得した受付番号と、一時情報格納手段 13022に格納されている受付番号が一致し、 かつ、一時情報受信部 1301が受信した一時情報力も現在時刻情報を取得し、当該 取得した現在時刻情報とサーバ側時計 13021が示す時刻を比較し、一定時間以内 の差である場合に、認証許可であると判断する。一方、判断手段 13023は、例えば、 一時情報受信部 1301が受信した一時情報力も受付番号を取得し、当該取得した受 付番号と、一時情報格納手段 13022に格納されている受付番号が一致しない、また は Zおよび一時情報受信部 1301が受信した一時情報力も現在時刻情報を取得し、 当該取得した現在時刻情報とサーバ側時計 13021が示す時刻を比較し、一定時間 より大きい差である場合に、認証不許可であると判断する。判断手段 13023は、通常 、 MPUやメモリ等力も実現され得る。判断手段 13023の処理手順は、通常、ソフトゥ アで実現され、当該ソフトウェアは ROM等の記録媒体に記録されている。但し、ハ 一ドウ ア(専用回路)で実現しても良 、。
[0030] 認証結果構成手段 13024は、判断手段 13023の判断に基づいて認証結果を構 成する。認証結果構成手段 13024は、例えば、判断手段 13023の判断結果が認証 許可の場合は「1」を生成し、判断手段 13023の判断結果が認証不許可の場合は「0 」を生成する。認証結果構成手段 13024は、通常、 MPUやメモリ等から実現され得 る。認証結果構成手段 13024の処理手順は、通常、ソフトウェアで実現され、当該ソ フトウェアは ROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で 実現しても良い。
以下、本認証システムの動作について説明する。まず、音出力端末 11の動作につ Vヽて図 3のフローチャートを用いて説明する。
(ステップ S301)入力受付部 1101は、入力を受け付けた力否かを判断する。入力 を受け付ければステップ S302に行き、入力を受け付けなければステップ S301に戻 る。 [0031] (ステップ S302)入力受付部 1101は、ステップ S301で受け付けた入力が認証サ 一ビスの開始指示であるか否かを判断する。認証サービスの開始指示であればステ ップ S303に行き、認証サービスの開始指示でなければステップ S301に戻る。
[0032] (ステップ S303)入力受付部 1101は、受付番号の入力をユーザに促し、入力を受 け付ける。受付番号の入力をユーザに促す方法は種々あり得る。例えば、入力受付 部 1101は、受付番号の入力をユーザに促すための画面を表示する。また、入力受 付部 1101は、受付番号の入力をユーザに促すために、例えば「受付番号である 4桁 の数字を入力してください」と、音声でガイダンスする。また、受付番号の入力をユー ザに促すまでの処理も種々あり、問わない。さらに、ユーザに受付番号を知らせる方 法も種々あり、問わない。本処理の具体例は、後述する。ステップ S304へ行く。
[0033] (ステップ S304)入力受付部 1101は、ステップ S303で受け付けた入力が受付番 号の入力である力否かを判断する。受付番号の入力であればステップ S305に行き、 受付番号の入力でなければステップ S301に戻る。
(ステップ S305)—時情報取得部 1103は、ステップ S303で受け付けた受付番号 を取得する。
(ステップ S306)—時情報取得部 1103は、時計 1102から現在時刻情報を取得す る。
(ステップ S307)音情報構成部 1105は、サービス情報格納部 1104からサービス 情報を取得する。
[0034] (ステップ S308)音情報構成部 1105は、ステップ S305で取得した受付番号、およ びステップ S306で取得した現在時刻情報を、ステップ S 307で取得したサービス情 報と結合した情報を基に、音情報を構成する。
(ステップ S309)音出力部 1106は、ステップ S308で構成した音情報を出力する。 ステップ S301に戻る。
なお、図 3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は 終了する。
次に、情報処理装置 12の動作について図 4のフローチャートを用いて説明する。 (ステップ S401)音取得部 1201は、音出力端末 11が出力した音を取得した力否 かを判断する。音を取得すればステップ S402に行き、音を取得しなければステップ S401に戻る。
(ステップ S402)復調部 1202は、ステップ S401で取得した音を復調し、デジタル 情報を得る。
(ステップ S403)サービス情報抽出部 1204は、ステップ S402で復調して、得たデ ジタル情報カゝらサービス情報を抽出する。
(ステップ S404)サービス情報認証部 1205は、ステップ S403で抽出したサービス 情報に基づ!、て認証を行う。
(ステップ S405)動作部 1208は、ステップ S404で認証した結果が認証許可である か否かを判断する。認証許可であればステップ S406に行き、認証許可でなければス テツプ S411に飛ぶ。
(ステップ S406)—時情報抽出部 1203は、ステップ S402で復調した情報から一 時情報を抽出する。
(ステップ S407)—時情報送信部 1206は、ステップ S406で抽出した一時情報を サーバ装置 13に送信する。
[0035] (ステップ S408)認証結果受信部 1207は、ステップ S403における一時情報の送 信に対応して、サーバ装置 13から認証結果を受信したカゝ否かを判断する。サーバ装 置 13から認証結果を受信すればステップ S409に行き、サーバ装置 13から認証結 果を受信しなければステップ S408に戻る。
[0036] (ステップ S409)動作部 1208は、ステップ S408で受信した認証結果が認証許可 を示す情報であるカゝ否かを判断する。認証許可を示す情報であればステップ S410 に行き、認証許可を示す情報でなければステップ S411に行く。
(ステップ S410)動作部 1208は、認証許可に対応する動作 (正常動作)を行う。ス テツプ S401に戻る。
(ステップ S411)動作部 1208は、認証不許可に対応する動作 (異常動作)を行う。 ステップ S401に戻る。
なお、図 4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は 終了する。 [0037] また、図 4のフローチャートにおいて述べなかったが、情報処理装置 12は、ユーザ 力もの所定の入力により、乱数 (受付番号)の発生および送信をサーバ装置 13に指 示し、サーバ装置 13から受付番号を受信し、出力しても良い。
さらに、図 4のフローチャートにおいて、サービス情報の認証を行った後、一時情報 の認証を行った力 その順序は問わな 、ことは言うまでもな 、。
次に、サーバ装置 13の動作について図 5のフローチャートを用いて説明する。
(ステップ S501)—時情報受信部 1301は、情報処理装置 12から一時情報を受信 した力否かを判断する。一時情報を受信すればステップ S502に行き、一時情報を受 信しなければステップ S 501に戻る。
(ステップ S502)判断手段 13023は、ステップ S501で受信した一時情報力も受付 番号を抽出する。
(ステップ S503)判断手段 13023は、ステップ S501で受信した一時情報力も現在 時刻情報を抽出する。
(ステップ S504)判断手段 13023は、一時情報格納手段 13022に格納されている 受付番号を取得する。
[0038] (ステップ S505)判断手段 13023は、ステップ S502で抽出した受付番号と、ステツ プ S504で取得した受付番号が所定の関係にある力否かを判断する。所定の関係と は、例えば、一致である。両者が所定の関係にあればステップ S506に行き、所定の 関係になければステップ S510に飛ぶ。
(ステップ S506)判断手段 13023は、サーバ側時計 13021の時刻を取得する。
[0039] (ステップ S507)判断手段 13023は、ステップ S503で抽出した現在時刻情報と、 ステップ S506で取得した時刻を示す情報が所定の関係にあるか否かを判断する。 判断手段 13023は、例えば、ステップ S503で抽出した現在時刻情報が示す時刻と 、サーバ側時計 13021の時刻を示す情報が一定時間以内の差であるか否かを判断 する。両者が所定の関係にあればステップ S508に行き、所定の関係になければステ ップ S 510に飛ぶ。
(ステップ S508)認証結果構成手段 13024は、認証結果に「1」を代入する。
(ステップ S509)認証結果送信咅 1303は、ステップ S 508またはステップ S509で 構成した認証結果を情報処理装置 12に送信する。ステップ S501に戻る。
(ステップ S510)認証結果構成手段 13024は、認証結果に「0」を代入する。ステツ プ S509に行く。
なお、図 5のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は 終了する。
[0040] また、図 5のフローチャートにおいて述べなかったが、サーバ装置 13は、図示しな い手段により、例えば、情報処理装置 12からの指示により乱数を発生し、当該乱数( 受付番号)を情報処理装置 12に送信しても良!ヽ。
以下、本実施の形態における認証システムの具体的な動作について説明する。認 証システムの概念図は図 1である。
[0041] 今、音出力端末 11には、サービス情報が格納されている。このサービス情報は、例 えば、コンサート会場に入場するためのチケット情報 (例えば、チケットの番号等を含 む)である。音出力端末 11のユーザは、例えば、インターネット上のコンサートのチケ ット販売装置(図示しな 、)から、サービス情報を音出力端末 11にダウンロードした、 とする。つまり、音出力端末 11のユーザは、チケット情報であるサービス情報を購入 した、とする。かかる購入は、例えば、電子決済によりなされる。
そして、音出力端末 11のユーザは、コンサート会場まで出かけた、とする。 そして、音出力端末 11のユーザは、情報処理装置 12の所定のボタンを押下するこ とにより認証サービスの開始指示を入力する。
[0042] 次に、情報処理装置 12は認証サービスの開始指示を受けて、サーバ装置 13に受 付番号の生成を要求する。そして、サーバ装置 13は、受付番号 (例えば、「1234」) を生成し、蓄積する。また、サーバ装置 13は、受付番号「1234」を情報処理装置 12 に送信する。次に、情報処理装置 12は、受付番号「1234」を受信し、ディスプレイに 表示する。なお、情報処理装置 12は、例えば、コンサート会場の入り口の前に設置さ れている。
[0043] なお、情報処理装置 12が音出力端末 11のユーザ力も認証サービス開始を受け付 ける手段、情報処理装置 12が認証サービスの開始指示を受け、サーバ装置 13に受 付番号生成要求を送信する手段等については、図 2のブロック図では図示していな い。つまり、音出力端末 11のユーザは、何らかの方法により受付番号を入手できれ ば良い。
[0044] 次に、情報処理装置 12のディスプレイに表示された受付番号「1234」を見た、音 出力端末 11のユーザは、音出力端末 11が保持している所定のボタンを押下して、 認証サービスの開始指示を入力し、その後、音出力端末 11のテンキーを押下し、「1 234」を入力する。
次に、音出力端末 11は、受付番号「1234」を受け付ける。そして、音出力端末 11 は、現在時刻「2004Z08Z03 18時 23分」を取得し、現在時刻情報「20040803 1823」を構成する。
[0045] 次に、音出力端末 11の音情報構成部 1105は、格納しているサービス情報に、受 付番号「1234」と現在時刻情報「200408031823」を結合した情報を基に音情報を 構成する。そして、音出力端末 11は、この音情報を音にして出力する。すると、サー ビス情報と受付番号「1234」と現在時刻情報「200408031823」を埋め込んだ音が 音出力端末 11のスピーカ一力 出力される。
[0046] 次に、情報処理装置 12のマイク(音取得部 1201)は、サービス情報と受付番号「1 234」と現在時刻情報「200408031823」を埋め込んだ音魏音する。次に、復調 部 1202は、当該音を復調し、デジタル情報を得る。次に、情報処理装置 12のサー ビス情報抽出部 1204は、復調部 1202が取得したデジタル情報力 サービス情報を 抽出する。そして、サービス情報認証部 1205は、抽出したサービス情報が格納して いるサービス情報と一致する力否かを判断する。ここでは、 2つのサービス情報が満 たすべき所定の関係は一致である、とする。
次に、情報処理装置 12の一時情報抽出部 1203は、復調部 1202が取得したデジ タル情報から一時情報(「1234」および「200408031823」)を抽出する。
次に、一時情報送信部 1206は、一時情報抽出部 1203が抽出した「1234」および 「200408031823」をサーノ装置 13【こ送信する。
[0047] 次【こ、サーノ装置 13ίま、「1234」および「200408031823」を受信する。そして、 サーバ装置 13の一時情報認証部 1302は、蓄積した受付番号「1234」と受信した一 時情報の一部「1234」がー致することを認識する。また、一時情報認証部 1302は、 サーバ側時計 13021の現在時刻「2004Z08Z03 18時 24分」を取得する。そし て、一時情報認証部 1302は、「2004Ζ08Ζ03 18時 24分」力も「20040803182 4」を得る。そして、一時情報認証部 1302は、受信した「200408031823」と取得し た「200408031824」の差力「2」以内であるか否かを判断する。ここで、両者の差が 2以内であるので、一時情報認証部 1302は、認証許可とする。
次に、認証結果構成手段 13024は、認証結果に「1」を代入する。なお、認証結果 力 S「l」であるとは、認証許可を意味する。
次に、認証結果送信部 1303は、一時情報認証部 1302における認証結果「1」を 情報処理装置 12に送信する。
[0048] そして、情報処理装置 12の認証結果受信部 1207は、認証結果「1」を受信する。
次に、動作部 1208は、サービス情報認証部 1205の認証結果、および認証結果受 信部 1207が受信した認証結果「1」に基づいて所定の動作を行う。ここでは、二つの 認証処理がともに、認証許可である。また、ここでの所定の動作は、コンサート会場の ゲートを開く動作である。これにより、ユーザは、保持している音出力端末 11に格納 されているサービス情報を用いて、認証が許可され、コンサート会場に入場できる。
[0049] 以上、本実施の形態によれば、音を用いて手軽に認証ができる。また、音が楽音の 場合には、認証をしていることすら気づかない。したがって、高いセキュリティーを担 保しつつ認証が可能である。さらに、音に一時的に利用できる情報である一時情報( 現在時刻や、一時的に発生させた乱数等)に埋め込むことにより、音が盗聴された場 合でもセキュリティーが担保でき、なりすましの対策が可能である。特に、時刻情報を 用いた場合には、音情報を構成した時刻と認証する時刻力 例えば、一定時間以内 でなければ認証許可とならないので、さらにセキュリティーが向上する。
[0050] なお、本実施の形態において、情報処理装置が存在しなくても良い。つまり、音出 力端末は、認証処理のためにサーバ装置に音出力し、サーバ装置が音を取得し、認 証処理をしても良い。力かる場合の認証システムは、音出力端末とサーバ装置を具 備する認証システムであって、前記音出力端末は、サービス情報を格納しているサ 一ビス情報格納部と、一時的に利用できる情報である一時情報を取得する一時情報 取得部と、前記サービス情報と前記一時情報に基づ!、て音情報を構成する音情報 構成部と、前記音情報を出力する音出力部を具備し、前記サーバ装置は、前記音出 力端末が出力した音を取得する音取得部と、前記音取得部が取得した音を復調する 復調部と、前記復調部が復調した情報力 一時情報を抽出する一時情報抽出部と、 前記復調部が復調した情報力 サービス情報を抽出するサービス情報抽出部と、前 記サービス情報抽出部が抽出したサービス情報および前記一時情報抽出部が抽出 した一時情報に基づ 、て認証を行う認証部と、前記認証部の認証結果に基づ 、て 動作を行う動作部を具備する認証システム、である。
[0051] また、本実施の形態によれば、一時情報は、現在時刻情報と受付番号を有した。し かし、一時情報は、現在時刻情報と受付番号のどちらか一方でも良いし、他の情報 でも良い。例えば、一時情報を、受付番号のみとする場合、サーバ装置 13において は、受付番号を生成し、蓄積した後、所定の時間、例えば、 60秒経過すると、この蓄 積した受付番号を判断手段 13023等が消去してしまうようにする。これにより、この受 付番号によるサーバ装置 13での認証は、 60秒経過後は不許可となる。この結果、サ ーバ装置 13が受付番号を生成した後、 60秒以内でなければ、この受付番号とサー ビス情報とに基づいて構成された音情報が音出力端末 11から出力されても、音出力 端末 11から出力される音情報による認証は行われない。このため、ユーザが認証時 に音出力端末 11から出力した音情報を、不正者が録音したとしても、 60秒経過後に は、この録音した音情報を用いた認証は許可されないようにすることができる。かかる ことは他の実施の形態においても同様である。
[0052] また、本実施の形態によれば、サービス情報の認証は情報処理装置で行 、、一時 情報の認証はサーバ装置で行った。しかし、本実施の形態において、サービス情報 の認証をサーバ装置で行い、一時情報の認証は情報処理装置で行う等しても良い。 つまり、サービス情報とそれに結合して 、る一時情報の両方の認証を行う構成であれ ば、その認証をどの装置で行うかは問わない。 2つのいずれかまたは両方の認証を 行う装置は、情報処理装置およびサーバ装置以外の装置でも良い。かかることは他 の実施の形態においても同様である。つまり、以下の認証方法が実現されれば良い 。一時情報が埋め込まれた音情報を出力する音出力ステップと、前記出力された音 を取得する音取得ステップと、音取得ステップで取得した音を復調する復調ステップ と、前記復調ステップで復調した情報力 一時情報を抽出する一時情報抽出ステツ プと、前記復調ステップで復調した情報力 サービス情報を抽出するサービス情報抽 出ステップと、前記サービス情報抽出ステップで抽出したサービス情報に基づ 、て認 証を行うサービス情報認証ステップと、前記一時情報抽出ステップで抽出した一時情
Figure imgf000020_0001
ヽて認証を行う認証ステップと、前記サービス情報認証ステップにおける認 証結果と前記認証ステップにおける認証結果がともに認証許可である場合のみ、認 証結果を認証許可とし、当該認証結果に基づ!ヽて動作を行う動作ステップを具備す る認証方法、である。
[0053] さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、この ソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェア を CD— ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細 書における他の実施の形態においても該当する。なお、本実施の形態における音出 力端末を実現するソフトウェアは、以下のようなプログラムである。つまり、このプロダラ ムは、コンピュータに、一時的に利用できる情報である一時情報を取得する一時情報 取得ステップと、格納して!/、るサービス情報と前記一時情報に基づ!、て音情報を構 成する音情報構成ステップと、前記音情報を出力する音出力ステップを実行させるた めのプログラム、である。
[0054] また、本実施の形態における情報処理装置を実現するソフトウェアは、以下のような プログラムである。つまり、このプログラムは、コンピュータに、音出力端末が出力した 音を取得する音取得ステップと、前記音取得ステップで取得した音を復調する復調ス テツプと、前記復調ステップで復調した情報から一時情報を抽出する一時情報抽出 ステップと、前記復調ステップで復調した情報力 サービス情報を抽出するサービス 情報抽出ステップと、前記サービス情報抽出ステップで抽出したサービス情報に基 づ 、て認証を行うサービス情報認証ステップと、前記一時情報抽出ステップで抽出し た一時情報を前記サーバ装置に送信する一時情報送信ステップと、前記一時情報 の送信に対応して、前記サーバ装置から認証結果を受信する認証結果受信ステップ と、前記サービス情報認証ステップにおける認証結果、および前記認証結果受信ス テツプで受信した認証結果に基づいて動作を行う動作ステップを実行させるための プログラム、である。
[0055] さらに、本実施の形態におけるサーバ装置を実現するソフトウェアは、以下のような プログラムである。つまり、このプログラムは、コンピュータに、一時情報を情報処理装 置から受信する一時情報受信ステップと、前記一時情報受信ステップで受信した一 時情報に基づ 、て認証を行う認証ステップと、前記認証ステップにおける認証結果を 前記情報処理装置に送信する認証結果送信ステップを実行させるためのプログラム 、である。
(実施の形態 2)
図 6は、本実施の形態に係る認証システムの概念図である。本実施の形態におい て、音出力端末は、サーバ装置力も一時情報を直接受信する態様である。
認証システムは、音出力端末 61と情報処理装置 12とサーバ装置 63を具備する。 音出力端末 61は、例えば、携帯電話や、通信機能付きの PDAなどである。
図 7は、認証システムのブロック図である。音出力端末 61は、入力受付部 1101、時 計 1102、一時情報取得部 6103、サービス情報格納部 1104、音情報構成部 1105 、音出力部 1106を具備する。
[0056] サーバ装置 63は、一時情報格納部 6301、一時情報送信部 6302、一時情報受信 部 1301、一時情報認証部 6303、認証結果送信部 1303を具備する。一時情報認 証部 6303は、サーバ側時計 13021、判断手段 63033、認証結果構成手段 13024 を具備する。
[0057] 一時情報取得部 6103は、サーバ装置 63から一時情報を受信する。一時情報取 得部 6103は、通常、入力受付部 1101が認証サービスの開始指示を受け付けた場 合に、サーバ装置 63に要求し、一時情報 (例えば、上述した受付番号)をサーバ装 置 63から受信する。なお、一時情報は、例えば、サーバ装置 63で発生させた乱数で ある。一時情報取得部 6103は、通常、無線または有線の通信手段等で実現される 力 放送を受信する手段等で実現されても良い。
[0058] 一時情報格納部 6301は、一時情報を格納している。ここでの一時情報は、例えば 、受付番号である。一時情報は、例えば、乱数発生手段により発生させた乱数等が 好適である。また、一時情報は、外部力も取得した情報でも良い。また、一時情報は 、予め固定で格納されていても良い。一時情報格納部 6301は、不揮発性の記録媒 体でも、揮発性の記録媒体でも良い。
[0059] 一時情報送信部 6302は、一時情報格納部 6301に格納されている一時情報を音 出力端末 61に送信する。一時情報送信部 6302は、通常、一時情報の送信要求を 受信したことに対応して、一時情報を送信する。なお、一時情報送信部 6302は、乱 数を発生させることにより一時情報を生成する手段を有しても良い。一時情報送信部 6302は、通常、無線または有線の通信手段等で実現され得るが、放送手段等で実 現されても良い。
[0060] 判断手段 63033は、一時情報受信部 1301が受信した一時情報に基づいて認証 許可であるか、認証不許可であるかを判断する。具体的には、判断手段 63033は、 例えば、一時情報受信部 1301が受信した一時情報力も受付番号を取得し、当該取 得した受付番号と、一時情報格納部 6301に格納されている受付番号が一致し、か つ、一時情報受信部 1301が受信した一時情報力も現在時刻情報を取得し、当該取 得した現在時刻情報とサーバ側時計 13021が示す時刻を比較し、一定時間以内の 差である場合に、認証許可であると判断する。一方、判断手段 63033は、例えば、 一時情報受信部 1301が受信した一時情報力も受付番号を取得し、当該取得した受 付番号と、一時情報格納部 6301に格納されている受付番号が一致しない、または Zおよび一時情報受信部 1301が受信した一時情報力も現在時刻情報を取得し、当 該取得した現在時刻情報とサーバ側時計 13021が示す時刻を比較し、一定時間よ り大きい差である場合に、認証不許可であると判断する。判断手段 63033は、通常、 MPUやメモリ等力も実現され得る。判断手段 63033の処理手順は、通常、ソフトゥェ ァで実現され、当該ソフトウェアは ROM等の記録媒体に記録されている。但し、ハー ドウ ア(専用回路)で実現しても良 、。
以下、本認証システムの動作について説明する。まず、音出力端末 61の動作につ いて図 8のフローチャートを用いて説明する。なお、図 8において、図 3のフローチヤ ートと異なるステップのみについて説明する。
(ステップ S801)—時情報取得部 6103は、サーバ装置 63に受付番号 (一時情報 の一例)の送信を要求する。 (ステップ S802)—時情報取得部 6103は、サーバ装置 63から受付番号を受信し たカゝ否かを判断する。受付番号を受信すればステップ S306に行き、受付番号を受 信しなければステップ S802に戻る。
なお、図 8のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は 終了する。
次に、サーバ装置 63の動作について図 9のフローチャートを用いて説明する。なお 、図 9において、図 5のフローチャートと異なるステップのみについて説明する。
[0061] (ステップ S901)—時情報送信部 6302は、受付番号 (一時情報の一例)の送信要 求を音出力端末 61から受信したカゝ否かを判断する。送信要求を受信すればステップ S902に行き、送信要求を受信しなければステップ S501に行く。
[0062] (ステップ S902)—時情報送信部 6302は、受付番号を一時情報格納部 6301から 取得する。なお、この受付番号は、一時情報送信部 6302が発生させた乱数や、サ ーバ装置 63が保持している時計 (サーバ側時計 13021)から取得した、サーバ装置 63側の現在時刻の情報等でも良 、。
(ステップ S903)—時情報送信部 6302は、ステップ S 902で取得した受付番号を、 音出力端末 61に送信する。ステップ S901に戻る。
なお、図 9のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は 終了する。
以下、本実施の形態における認証システムの具体的な動作について説明する。認 証システムの概念図は図 6である。
[0063] 今、音出力端末 61には、サービス情報が格納されている。このサービス情報は、例 えば、物品を入手するための証明情報である。音出力端末 11のユーザは、例えば、 インターネット上で物品を販売するための電子決済をする装置(図示しな 、)から、サ 一ビス情報 (証明情報)を音出力端末 61にダウンロードした、とする。つまり、音出力 端末 61のユーザは、物品を入手するための権利を得た、ことになる。そして、音出力 端末 61のユーザは、サービス情報 (証明情報)を入手する代わりに電子決済を済ま せて ヽる、とする。
そして、このユーザは、音出力端末 61を持って、物品が実際に渡される店舗に出 力 ける。
次に、音出力端末 61のユーザは、音出力端末 61が保持している所定のボタンを 押下することにより、認証サービスの開始指示を入力する。
すると、音出力端末 61は、認証サービスの開始指示を受け付け、音出力端末 61の 一時情報取得部 6103は、受付番号 (一時情報の一例)の送信要求を、サーバ装置 63に送信する。
[0064] 次に、サーバ装置 63の一時情報送信部 6302は、受付番号の送信要求を音出力 端末 61から受信する。そして、サーバ装置 63の一時情報送信部 6302は、乱数を発 生させる。今、発生させた乱数を「586」であるとする。なお、乱数「586」は、一時情 報格納部 6301に一時的に蓄積される。
次に、サーバ装置 63の一時情報送信部 6302は、乱数「586」を音出力端末 61に 送信する。
[0065] 次に、音出力端末 61の一時情報取得部 6103は、乱数「586」を受信する。そして 、音出力端末 61の一時情報取得部 6103は、現在時刻「2004Z08Z04 11時 38 分」を時計 1102から取得し、現在時刻情報「200408041138」を構成した、とする。
[0066] 次に、音情報構成部 1105は、サービス情報格納部 1104からサービス情報を取得 する。そして、音情報構成部 1105は、当該サービス情報に、「586」と「200408041 138」を結合する。そして、音情報構成部 1105は、「586」と「200408041138」を結 合させたサービス情報を基に音情報を構成する。
次に、音出力部 1106は、当該音情報を情報処理装置 12に向けて出力する。なお 、情報処理装置 12は、物品を渡す店舗に設置されている。
[0067] 次に、情報処理装置 12の音取得部 1201 (マイク)は、サービス情報と受付番号「5 86」と現在時刻情報「200408041138」を埋め込んだ音を集音する。次に、復調部 1202は、音を復調し、デジタル情報を得る。
[0068] 次に、情報処理装置 12のサービス情報抽出部 1204は、復調部 1202が取得した デジタル情報力もサービス情報を抽出する。そして、サービス情報認証部 1205は、 抽出したサービス情報が格納して 、るサービス情報と一致する力否かを判断する。こ こでは、 2つのサービス情報が満たすべき所定の関係は一致である、とする。 そして、情報処理装置 12の一時情報抽出部 1203は、復調部 1202が取得したデ ジタル情報力も一時情報 (「586」および「200408041138」 )を抽出する。
次に、一時情報送信部 1206は、一時情報抽出部 1203が抽出した「586」および「 200408041138」をサーノ装置 63【こ送信する。
[0069] 次に、サーバ装置 63は、「586」および「200408041138」を受信する。そして、サ ーバ装置 63の一時情報認証部 6303は、蓄積した乱数「586」と受信した一時情報 の一部「586」がー致することを認識する。また、一時情報認証部 6303は、サーバ側 時計 13021の現在時刻「2004Z08Z04 11時 38分」を取得する。そして、一時情 報認証部 6303は、「2004Ζ08Ζ04 11時 38分」力も「200408041138」を得る。 そして、一時情報認証部 1302は、受信した「200408041138」と取得した「20040 8041138」の差が「1」以内である力否かを判断する。ここで、両者の差が 1以内(一 致する)であるので、一時情報認証部 1302は、認証許可とする。
次に、認証結果構成手段 13024は、認証結果に「1」を代入する。なお、認証結果 力 S「l」であるとは、認証許可を意味する。
[0070] 次に、認証結果送信部 1303は、一時情報認証部 1302における認証結果「1」を 情報処理装置 12に送信する。そして、認証結果の送信後、サーバ装置 63は、乱数「 586」を削除することが好適である。力かる一時情報を利用した後に削除することが 好適であることは他の実施の形態においても同様である。
[0071] そして、情報処理装置 12の認証結果受信部 1207は、認証結果「1」を受信する。
次に、動作部 1208は、サービス情報認証部 1205の認証結果、および認証結果受 信部 1207が受信した認証結果「1」に基づいて所定の動作を行う。ここでは、動作部 1208は、認証結果「認証許可」を出力する。具体的には、動作部 1208は、「認証が 許可されました。」とディスプレイに表示しても良いし、音声出力しても良い。
この出力を得た店舗のオーナーは、音出力端末 61のユーザに物品を渡す。
[0072] 以上、本実施の形態によれば、音を用いて認証ができる。また、音に一時的に利用 できる情報である一時情報 (現在時刻や、一時的に発生させた乱数等)を埋め込む ことにより、盗聴された音を使ったなりすましへの対策が可能である。さらに、音出力 端末 61のユーザは、一時情報を入力する手間が省かれ、全自動で認証処理が行わ れる。したがって、サービス情報を盗まれる可能性も少なくなり、さらにセキュリティー が向上する。
[0073] なお、本実施の形態において、情報処理装置が存在しなくても良い。つまり、音出 力端末は、認証処理のためにサーバ装置に音出力し、サーバ装置が音を取得し、認 証処理をしても良い。力かる場合の認証システムは、音出力端末とサーバ装置を具 備する認証システムであって、前記音出力端末は、サービス情報を格納しているサ 一ビス情報格納部と、一時的に利用できる情報である一時情報をサーバ装置力 受 信する一時情報取得部と、前記サービス情報と前記一時情報に基づ!、て音情報を 構成する音情報構成部と、前記音情報を出力する音出力部を具備し、前記サーバ 装置は、一時情報を格納している一時情報格納部と、前記一時情報格納部に格納 されている一時情報を前記音出力端末に送信する一時情報送信部と、前記音出力 端末が出力した音を取得する音取得部と、前記音取得部が取得した音を復調する復 調部と、前記復調部が取得した情報からサービス情報を抽出するサービス情報抽出 部と、前記復調部が取得した情報から一時情報を抽出する一時情報抽出部と、前記 サービス情報抽出部が抽出したサービス情報と前記一時情報抽出部が抽出した一 時情報に基づ!、て認証を行う認証部と、前記サービス情報認証部および前記認証 部における認証結果に基づ 、て処理を行う動作部を具備する認証システム、である 。情報処理装置が存在せず、情報処理装置で行われた主要な処理をサーバ装置で 行っても良いことは、他の実施の形態においても同様である。
[0074] また、本実施の形態における情報処理端末を実現するソフトウェアは、以下のような プログラムである。つまり、このプログラムは、コンピュータに、一時的に利用できる情 報である一時情報を、サーバ装置から受信する一時情報取得ステップと、格納して Vヽるサービス情報と前記一時情報に基づ!ヽて音情報を構成する音情報構成ステップ と、前記音情報を出力する音出力ステップを実行させるためのプログラム、である。
[0075] さらに、本実施の形態におけるサーバ装置を実現するソフトウェアは、以下のような プログラムである。つまり、このプログラムは、コンピュータに、格納されている一時情 報を音出力端末に送信する一時情報送信ステップと、一時情報を情報処理装置から 受信する一時情報受信ステップと、前記一時情報受信ステップで受信した一時情報 と一時情報送信ステップで送信した一時情報に基づいて認証を行う認証ステップと、 前記認証ステップにおける認証結果を前記情報処理装置に送信する認証結果送信 ステップを実行させるためのプログラム、である。
(実施の形態 3)
本実施の形態において、サービス情報の認証、一時情報の認証は共に、情報処理 装置で行う。その場合、情報処理装置はサーバ装置から一時情報を受信する態様で ある。
本実施の形態に係る認証システムの概念は、図 6に示すような構成である。図 10は 、認証システムのブロック図である。本認証システムは、音出力端末 61と情報処理装 置 102とサーバ装置 103を具備する。
音出力端末 61は、入力受付部 1101、時計 1102、一時情報取得部 6103、サービ ス情報格納部 1104、音情報構成部 1105、音出力部 1106を具備する。
情報処理装置 102は、音取得部 1201、復調部 1202、一時情報抽出部 1203、サ 一ビス情報抽出部 1204、一時情報受信部 10206、認証部 10207、動作部 10208 を具備する。
サーバ装置 103は、一時情報格納部 6301、一時情報送信部 10302を具備する。 一時情報受信部 10206は、サーバ装置 103から一時情報を受信する。一時情報 受信部 10206は、通常、無線または有線の通信手段で実現されるが、放送受信手 段で実現されても良い。
認証部 10207は、サービス情報抽出部 1204が抽出したサービス情報、および一 時情報受信部 10206が受信した一時情報に基づ 、て認証を行う。認証部 10207は 、通常、格納しているサービス情報とサービス情報抽出部 1204が抽出したサービス 情報が所定の関係 (たとえば、一致)にあるか否か、一時情報受信部 10206が受信 した一時情報と一時情報抽出部 1203が抽出した一時情報が所定の関係 (たとえば 、一致)にある力否かを判断して、両方を満たす場合に認証許可であると判断し、一 方または両方を満たさな 、場合に認証不許可であると判断する。認証部 10207は、 通常、 MPUやメモリ等力も実現され得る。認証部 10207の処理手順は、通常、ソフト ウェアで実現され、当該ソフトウェアは ROM等の記録媒体に記録されている。但し、 ハードウェア (専用回路)で実現しても良 、。
[0077] 動作部 10208は、認証部 10207の認証結果に基づいて動作を行う。具体的には 、認証部 10207の認証結果が「認証許可」である場合に、動作部 1208は認証許可 に対応した動作を行 ヽ、認証結果が「認証不許可」の場合には認証不許可に対応し た動作を行う。ここでの動作とは、認証結果の表示や、ドアやゲートを開くこと等何で も良い。動作部 1208の実現手段は、動作により異なる。
[0078] 一時情報送信部 10302は、一時情報を要求された装置に送信する。通常、一時 情報送信部 10302は、音出力端末 11または情報処理装置 102からの要求に対応し て、一時情報を音出力端末 11または情報処理装置 102に送信する。一時情報送信 部 10302は、通常、無線または有線の通信手段で実現されるが、放送手段で実現さ れても良い。
[0079] 以下、本認証システムの動作について説明する。まず、情報処理装置 102の動作 について図 11のフローチャートを用いて説明する。なお、図 11において、図 4のフロ 一チャートと異なるステップのみについて説明する。
(ステップ S1101)—時情報受信部 10206は、サーバ装置 103に一時情報の送信 を要求する。
[0080] (ステップ S1102)—時情報受信部 10206は、サーバ装置 103から一時情報を受 信したか否かを判断する。一時情報を受信すればステップ S1103に行き、一時情報 を受信しなければステップ S 1102に戻る。
[0081] (ステップ S1103)認証部 10207は、一時情報について認証を行う。具体的には、 認証部 10207は、ステップ S1102で受信した一時情報と一時情報抽出部 1203が 抽出した一時情報が所定の関係 (たとえば、一致)にあるか否かを判断し、所定の関 係にあれば認証許可とし、所定の関係になければ認証不許可とする。ステップ S409 に行く。
[0082] 次に、サーバ装置 103の動作について説明する。サーバ装置 103の一時情報送 信部 10302は、装置の要求に対応して、一時情報を送信する。なお、サーバ装置 1 03は、一時情報を送信する場合に、例えば、乱数を発生させて、当該乱数 (一時情 報の例)を一時情報格納部 6301に蓄積する。また、サーバ装置 103は、当該一時 情報を送信した装置の IDと対に蓄積することが好適である。
なお、本実施の形態において、サービス情報の認証、一時情報の認証を行う装置 が上述した実施の形態と違うのみであるので、具体的なデータを用いた説明は省略 する。
[0083] 以上、本実施の形態によれば、音を用いて認証ができる。また、音に一時的に利用 できる情報である一時情報 (現在時刻や、一時的に発生させた乱数等)を埋め込む ことにより、盗聴された音を使ったなりすましへの対策が可能である。さらに、音出力 端末 61のユーザは、一時情報を入力する手間が省かれ、全自動で認証処理が行わ れる。したがって、サービス情報を盗まれる可能性も少なくなり、さらにセキュリティー が向上する。
[0084] また、本実施の形態における情報処理装置を実現するソフトウェアは、以下のような プログラムである。つまり、このプログラムは、コンピュータに、音出力端末が出力した 音を取得する音取得ステップと、前記音取得ステップで取得した音を復調する復調ス テツプと、前記復調ステップで復調した情報から一時情報を抽出する一時情報抽出 ステップと、前記復調ステップで復調した情報力 サービス情報を抽出するサービス 情報抽出ステップと、前記サーバ装置から一時情報を受信する一時情報受信ステツ プと、前記サービス情報抽出ステップで抽出したサービス情報、および前記一時情 報受信ステップで受信した一時情報に基づ!ヽて認証を行う認証ステップと、前記認 証ステップにおける認証結果に基づいて動作を行う動作ステップを実行させるための プログラム、である。
(実施の形態 4)
本実施の形態において、サービス情報の認証、一時情報の認証は共に、サーバ装 置で行う。その場合、情報処理装置はサーバ装置に抽出したサービス情報と一時情 報を送信する態様である。
本実施の形態に係る認証システムの概念は、図 6に示すような構成である。図 12は 、認証システムのブロック図である。本認証システムは、音出力端末 61と情報処理装 置 122とサーバ装置 123を具備する。
音出力端末 61は、入力受付部 1101、時計 1102、一時情報取得部 6103、サービ ス情報格納部 1104、音情報構成部 1105、音出力部 1106を具備する。
[0085] 情報処理装置 122は、音取得部 1201、復調部 1202、一時情報抽出部 1203、サ 一ビス情報抽出部 1204、サービス情報送信部 12205、一時情報送信部 1206、認 証結果受信部 1207、動作部 12208を具備する。
[0086] サーバ装置 123は、一時情報格納部 6301、一時情報送信部 6302、サービス情 報受信部 12301、一時情報受信部 1301、認証部 12302、認証結果送信部 1303、 サービス情報保持部 12303を具備する。
[0087] サービス情報送信部 12205は、サービス情報抽出部 1204が抽出したサービス情 報をサーバ装置 123に送信する。なお、サービス情報送信部 12205は、通常、一時 情報送信部 1206と同様の手段で実現され、一つの物理的手段で両部は構成される
[0088] 動作部 12208は、認証結果受信部 1207が受信した認証結果に基づいて動作を 行う。動作部 12208は、認証結果受信部 1207が受信した認証結果が「認証許可」 である場合に、認証許可に対応した動作を行い、その他の場合には認証不許可に 対応した動作を行う。動作部 12208は、の実現手段は、動作により異なる。
サービス情報受信部 12301は、サービス情報を情報処理装置 122から受信する。 サービス情報受信部 12301は、通常、無線または有線の通信手段で実現されるが、 放送受信手段で実現されても良い。
[0089] 認証部 12302は、サービス情報受信部 12301が受信したサービス情報、および一 時情報受信部 1301が受信した一時情報に基づいて認証を行う。具体的には、認証 部 12302は、サービス情報受信部 12301が受信したサービス情報とサービス情報 保持部 12303のサービス情報を比較し、所定の関係 (例えば、一致)を満たすか否 かを判断する。また、認証部 12302は、一時情報受信部 1301が受信した一時情報 と一時情報格納部 6301の一時情報を比較し、所定の関係 (例えば、一致)を満たす か否かを判断する。認証部 12302は、両方の条件を満たせば、認証許可とし、一方 または両方の条件を満たさない場合には認証不許可とする。認証部 12302は、通常 、 MPUやメモリ等力も実現され得る。認証部 12302の処理手順は、通常、ソフトゥェ ァで実現され、当該ソフトウェアは ROM等の記録媒体に記録されている。但し、ハー ドウ ア(専用回路)で実現しても良 、。
[0090] サービス情報保持部 12303は、サービス情報を格納している。かかるサービス情報 は、例えば、音出力端末 61にダウンロードされるサービス情報であり、かつ、サービ ス情報の認証に使用されるデータである。サービス情報保持部 12303は、不揮発性 の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
[0091] 以下、本認証システムの動作について説明する。まず、情報処理装置 122の動作 について図 13のフローチャートを用いて説明する。なお、図 13において、図 4のフロ 一チャートと異なるステップのみについて説明する。
(ステップ S1301)サービス情報送信部 12205は、ステップ S403で抽出したサー ビス情報をサーバ装置 123に送信する。ステップ S406に行く。
次に、サーバ装置 123の動作について図 14のフローチャートを用いて説明する。 なお、図 14において、図 9のフローチャートと異なるステップのみについて説明する。
[0092] (ステップ S 1401)サービス情報受信部 12301または一時情報受信部 1301がデ ータを受信した力否かを判断する。データを受信すればステップ S 1402に行き、デ ータを受信しなければステップ S 901に戻る。
[0093] (ステップ S1402)認証部 12302は、ステップ S1401で受信したデータがサービス 情報であるか否かを判断する。受信したデータがサービス情報であればステップ S 1 403に行き、受信したデータがサービス情報でなければステップ S1404に行く。
[0094] (ステップ S1403)認証部 12302は、受信したサービス情報に基づ!/、て認証を行う 。つまり、認証部 12302は、サービス情報保持部 12303のサービス情報を読み出し 、当該サービス情報と受信したサービス情報を比較する。そして、両方のサービス情 報が所定の関係 (一致、類似度「95%」以上など)にある場合に認証許可とし、所定 の関係にな 、場合に認証不許可とする。ステップ S 1406に行く。
[0095] (ステップ S1404)認証部 12302は、ステップ S1401で受信したデータが一時情報 であるか否かを判断する。受信したデータが一時情報であればステップ S 1405に行 き、受信したデータが一時情報でなければステップ S901に行く。
[0096] (ステップ S1405)認証部 12302は、受信した一時情報に基づ 、て認証を行う。つ まり、認証部 12302は、一時情報格納部 6301の一時情報を読み出し、当該一時情 報と受信した一時情報を比較する。そして、両方の一時情報が所定の関係(一致な ど)にある場合に認証許可とし、所定の関係にない場合に認証不許可とする。
[0097] (ステップ S 1406)認証部 12302は、サービス情報と一時情報の両方の認証が終 了した力否かを判断する。両方の認証が終了していればステップ S1407に行き、両 方の認証が終了して 、なければステップ S 901に行く。
[0098] (ステップ S1407)認証部 12302は、サービス情報と一時情報の両方の認証の結 果に基づいて、認証結果 (情報)を構成する。具体的には、認証部 12302は、サービ ス情報と一時情報の両方の認証の結果が認証許可である場合には認証結果に認証 許可 (例えば「1」)を代入し、その他の場合には認証結果に認証不許可 (例えば「0」 )を代入する。
(ステップ S 1408)認証結果送信部 1303は、ステップ S 1407で得た認証結果を情 報処理装置 122に送信する。ステップ S 901に戻る。
なお、図 14のフローチャートにおいて、電源オフや処理終了の割り込みにより処理 は終了する。
また、本実施の形態において、サービス情報の認証、一時情報の認証を行う装置 が上述した実施の形態と違うのみであるので、具体的なデータを用いた説明は省略 する。
[0099] 以上、本実施の形態によれば、音を用いて認証ができる。また、音に一時的に利用 できる情報である一時情報 (現在時刻や、一時的に発生させた乱数等)を埋め込む ことにより、盗聴された音を使ったなりすましへの対策が可能である。さらに、音出力 端末 61のユーザは、一時情報を入力する手間が省かれ、全自動で認証処理が行わ れる。したがって、サービス情報を盗まれる可能性も少なくなり、さらにセキュリティー が向上する。
[0100] また、本実施の形態における情報処理装置を実現するソフトウェアは、以下のような プログラムである。つまり、このプログラムは、コンピュータに、音出力端末が出力した 音を取得する音取得ステップと、前記音取得ステップで取得した音を復調する復調ス テツプと、前記復調ステップで復調した情報から一時情報を抽出する一時情報抽出 ステップと、前記復調ステップで復調した情報力 サービス情報を抽出するサービス 情報抽出ステップと、前記抽出したサービス情報、および前記抽出した一時情報を 前記サーバ装置に送信するステップと、サービス情報および一時情報の送信に対応 して、前記サーバ装置から認証結果を受信する認証結果受信ステップと、前記認証 結果受信ステップで受信した認証結果に基づいて動作を行う動作ステップを実行さ せるためのプログラム、である。
[0101] さらに、本実施の形態におけるサーバ装置を実現するソフトウェアは、以下のような プログラムである。つまり、このプログラムは、コンピュータに、サービス情報および一 時情報を前記情報処理装置から受信するステップと、前記受信したサービス情報、 および一時情報に基づいて認証を行う認証ステップと、前記認証ステップにおける認 証結果を前記情報処理装置に送信する認証結果送信ステップを実行させるための プログラム、である。
[0102] また、上記各実施の形態において、各処理 (各機能)は、単一の装置 (システム)に よって集中処理されることによって実現されてもよぐあるいは、複数の装置によって 分散処理されることによって実現されてもょ 、。
[0103] また、上記プログラムにお 、て、情報を送信する送信ステップや、情報を受信する 受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップに おけるモデムやインターフェースカードなどで行われる処理 (ノヽ一ドウエアでしか行わ れな 、処理)は含まれな!/、。
[0104] また、このプログラムは、サーバなど力 ダウンロードされることによって実行されても よぐ所定の記録媒体 (例えば、 CD— ROMなどの光ディスクや磁気ディスク、半導 体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。 また、このプログラムを実行するコンピュータは、単数であってもよぐ複数であって もよい。すなわち、集中処理を行ってもよぐあるいは分散処理を行ってもよい。
また、上記各実施の形態において、一の装置に存在する 2以上の通信手段 (情報 送信部など)は、物理的に一の媒体で実現されても良いことは言うまでもない。
本発明は、以上の実施の形態に限定されることなぐ種々の変更が可能であり、そ れらも本発明の範囲内に包含されるものであることは言うまでもない。
産業上の利用可能性 [0105] 以上のように、本発明に力かる認証システムは、音を用いて容易に認証ができると V、う効果を有し、コンサートや遊園地等のチケット認証等を行うシステム等として有用 である。
図面の簡単な説明
[0106] [図 1]実施の形態 1に係る認証システムの概念図
[図 2]同認証システムのブロック図
[図 3]同音出力端末の動作について説明するフローチャート
[図 4]同情報処理装置の動作について説明するフローチャート
[図 5]同サーバ装置の動作にっ 、て説明するフローチャート
[図 6]実施の形態 2に係る認証システムの概念図
[図 7]同認証システムのブロック図
[図 8]同音出力端末の動作について説明するフローチャート
[図 9]同サーバ装置の動作にっ 、て説明するフローチャート
[図 10]実施の形態 3に係る認証システムのブロック図
[図 11]同情報処理装置の動作について説明するフローチャート
[図 12]実施の形態 4に係る認証システムのブロック図
[図 13]同情報処理装置の動作について説明するフローチャート
[図 14]同サーバ装置の動作について説明するフローチャート

Claims

請求の範囲
[1] 音出力端末と情報処理装置とサーバ装置を具備する認証システムであって、
前記音出力端末は、
サービス提供者力 受けるサービスに関する情報であるサービス情報を格納している サービス情報格納部と、
一時的に利用できる情報である一時情報を取得する一時情報取得部と、 前記サービス情報と前記一時情報に基づいて音情報を構成する音情報構成部と、 前記音情報を出力する音出力部を具備し、
前記情報処理装置は、
前記音出力端末が出力した音を取得する音取得部と、
前記音取得部が取得した音を復調する復調部と、
前記復調部が復調した情報から一時情報を抽出する一時情報抽出部と、 前記復調部が復調した情報からサービス情報を抽出するサービス情報抽出部と、 前記サービス情報抽出部が抽出したサービス情報に基づいて認証を行うサービス情 報認証部と、
前記一時情報抽出部が抽出した一時情報を前記サーバ装置に送信する一時情報 送信部と、
前記一時情報の送信に対応して、前記サーバ装置から認証結果を受信する認証結 果受信部と、
前記サービス情報認証部の認証結果、および前記認証結果受信部が受信した認証 結果に基づ 1ヽて動作を行う動作部を具備し、
前記サーバ装置は、
前記一時情報を前記情報処理装置から受信する一時情報受信部と、
前記一時情報受信部が受信した一時情報に基づいて認証を行う認証部と、 前記認証部における認証結果を前記情報処理装置に送信する認証結果送信部を 具備する認証システム。
[2] 音出力端末と情報処理装置とサーバ装置を具備する認証システムであって、
前記音出力端末は、 サービス情報を格納しているサービス情報格納部と、
一時的に利用できる情報である一時情報を取得する一時情報取得部と、 前記サービス情報と前記一時情報に基づいて音情報を構成する音情報構成部と、 前記音情報を出力する音出力部を具備し、
前記情報処理装置は、
前記音出力端末が出力した音を取得する音取得部と、
前記音取得部が取得した音を復調する復調部と、
前記復調部が復調した情報から一時情報を抽出する一時情報抽出部と、 前記復調部が復調した情報からサービス情報を抽出するサービス情報抽出部と、 前記サーバ装置から一時情報を受信する一時情報受信部と、
前記サービス情報抽出部が抽出したサービス情報、および前記一時情報受信部が 受信した一時情報に基づいて認証を行う認証部と、
前記認証部の認証結果に基づいて動作を行う動作部を具備し、
前記サーバ装置は、
一時情報を前記情報処理装置に送信する一時情報送信部を具備する認証システム 音出力端末と情報処理装置とサーバ装置を具備する認証システムであって、 前記音出力端末は、
サービス情報を格納しているサービス情報格納部と、
一時的に利用できる情報である一時情報を取得する一時情報取得部と、 前記サービス情報と前記一時情報に基づいて音情報を構成する音情報構成部と、 前記音情報を出力する音出力部を具備し、
前記情報処理装置は、
前記音出力端末が出力した音を取得する音取得部と、
前記音取得部が取得した音を復調する復調部と、
前記復調部が復調した情報から一時情報を抽出する一時情報抽出部と、 前記復調部が復調した情報からサービス情報を抽出するサービス情報抽出部と、 前記サービス情報抽出部が抽出したサービス情報を前記サーバ装置に送信するサ 一ビス情報送信部と、
前記一時情報抽出部が抽出した一時情報を前記サーバ装置に送信する一時情報 送信部と、
前記サービス情報および一時情報の送信に対応して、前記サーバ装置から認証結 果を受信する認証結果受信部と、
前記認証結果受信部が受信した認証結果に基づいて動作を行う動作部を具備し、 前記サーバ装置は、
前記サービス情報を前記情報処理装置から受信するサービス情報受信部と、 前記一時情報を前記情報処理装置から受信する一時情報受信部と、
前記サービス情報受信部が受信したサービス情報、および前記一時情報受信部が 受信した一時情報に基づいて認証を行う認証部と、
前記認証部における認証結果を前記情報処理装置に送信する認証結果送信部を 具備する認証システム。
[4] 音出力端末とサーバ装置を具備する認証システムであって、
前記音出力端末は、
サービス情報を格納しているサービス情報格納部と、
一時的に利用できる情報である一時情報を取得する一時情報取得部と、 前記サービス情報と前記一時情報に基づいて音情報を構成する音情報構成部と、 前記音情報を出力する音出力部を具備し、
前記サーバ装置は、
前記音出力端末が出力した音を取得する音取得部と、
前記音取得部が取得した音を復調する復調部と、
前記復調部が復調した情報からサービス情報を抽出するサービス情報抽出部と、 前記復調部が復調した情報から一時情報を抽出する一時情報抽出部と、 前記サービス情報抽出部が抽出したサービス情報および前記一時情報抽出部が抽 出した一時情報に基づいて認証を行う認証部と、
前記認証部の認証結果に基づいて動作を行う動作部を具備する認証システム。
[5] 前記一時情報取得部は、 入力された一時情報を受け付ける請求項 1から請求項 4いずれか記載の認証システ ム。
[6] 前記音出力端末は、
時計をさらに具備し、
前記一時情報取得部は、
前記時計から現在時刻を示す情報である現在時刻情報である一時情報を取得する 請求項 1から請求項 4記載の認証システム。
[7] 前記音出力端末は、
時計をさらに具備し、
前記一時情報は、入力された情報および前記時計から現在時刻を示す情報である 現在時刻情報を有する請求項 1から請求項 4記載の認証システム。
[8] 前記一時情報取得部は、
前記サーバ装置から前記一時情報を受信し、
前記サーバ装置は、
一時情報を格納して!/、る一時情報格納部と、
前記一時情報格納部に格納されている一時情報を前記音出力端末に送信する一時 情報送信部をさらに具備する請求項 1から請求項 4記載の認証システム。
[9] 前記音情報構成部は、
前記サービス情報と前記一時情報を結合した情報を基に音情報を構成する請求項 1 から請求項 4 、ずれか記載の認証システム。
[10] 請求項 1から請求項 4 、ずれか記載の認証システムを構成する音出力端末。
[11] 請求項 1から請求項 3 、ずれか記載の認証システムを構成する情報処理装置。
[12] 請求項 1から請求項 4 、ずれか記載の認証システムを構成するサーバ装置。
[13] コンピュータに、
一時的に利用できる情報である一時情報を取得する一時情報取得ステップと、 格納して!/、るサービス情報と前記一時情報に基づ!、て音情報を構成する音情報構 成ステップと、
前記音情報を出力する音出力ステップを実行させるためのプログラム [14] コンピュータに、
音出力端末が出力した音を取得する音取得ステップと、
前記音取得ステップで取得した音を復調する復調ステップと、
前記復調ステップで復調した情報力 一時情報を抽出する一時情報抽出ステップと 前記復調ステップで復調した情報からサービス情報を抽出するサービス情報抽出ス テツプと、
前記サービス情報抽出ステップで抽出したサービス情報に基づいて認証を行うサー ビス情報認証ステップと、
前記一時情報抽出ステップで抽出した一時情報をサーバ装置に送信する一時情報 送信ステップと、
前記一時情報の送信に対応して、前記サーバ装置から認証結果を受信する認証結 果受信ステップと、
前記サービス情報認証ステップにおける認証結果、および前記認証結果受信ステツ プで受信した認証結果に基づいて動作を行う動作ステップを実行させるためのプロ グラム。
[15] コンピュータに、
一時情報を情報処理装置から受信する一時情報受信ステップと、
前記一時情報受信ステップで受信した一時情報に基づいて認証を行う一時情報認 証ステップと、
前記一時情報認証ステップにおける認証結果を前記情報処理装置に送信する認証 結果送信ステップを実行させるためのプログラム。
[16] コンピュータに、
音出力端末が出力した音を取得する音取得ステップと、
前記音取得ステップで取得した音を復調する復調ステップと、
前記復調ステップで復調した情報力 一時情報を抽出する一時情報抽出ステップと 前記復調ステップで復調した情報からサービス情報を抽出するサービス情報抽出ス テツプと、
前記サーバ装置力 一時情報を受信する一時情報受信ステップと、
前記サービス情報抽出ステップで抽出したサービス情報、および前記一時情報受信 ステップで受信した一時情報に基づいて認証を行う認証ステップと、
前記認証ステップにおける認証結果に基づいて動作を行う動作ステップを実行させ るためのプログラム。
[17] コンピュータに、
音出力端末が出力した音を取得する音取得ステップと、
前記音取得ステップで取得した音を復調する復調ステップと、
前記復調ステップで復調した情報力 一時情報を抽出する一時情報抽出ステップと 前記復調ステップで復調した情報からサービス情報を抽出するサービス情報抽出ス テツプと、
前記抽出したサービス情報、および前記抽出した一時情報を前記サーバ装置に送 信するステップと、
サービス情報および一時情報の送信に対応して、前記サーバ装置から認証結果を 受信する認証結果受信ステップと、
前記認証結果受信ステップで受信した認証結果に基づいて動作を行う動作ステップ を実行させるためのプログラム。
[18] コンピュータに、
サービス情報および一時情報を前記情報処理装置から受信するステップと、 前記受信したサービス情報、および一時情報に基づ!、て認証を行う認証ステップと、 前記認証ステップにおける認証結果を前記情報処理装置に送信する認証結果送信 ステップを実行させるためのプログラム。
[19] コンピュータに、
前記音出力端末が出力した音を取得する音取得ステップと、
前記音取得ステップで取得した音を復調する復調ステップと、
前記復調ステップで復調した情報からサービス情報を抽出するサービス情報抽出ス テツプと、
前記復調ステップで復調した情報力 一時情報を抽出する一時情報抽出ステップと 前記サービス情報抽出ステップで抽出したサービス情報および前記一時情報抽出ス テツプで抽出した一時情報に基づいて認証を行う認証ステップと、
前記認証ステップにおける認証結果に基づいて動作を行う動作ステップを実行させ るためのプログラム。
[20] 一時情報が埋め込まれた音情報を出力する音出力ステップと、
前記出力された音を取得する音取得ステップと、
音取得ステップで取得した音を復調する復調ステップと、
前記復調ステップで復調した情報力 一時情報を抽出する一時情報抽出ステップと 前記復調ステップで復調した情報からサービス情報を抽出するサービス情報抽出ス テツプと、
前記サービス情報抽出ステップで抽出したサービス情報に基づいて認証を行うサー ビス情報認証ステップと、
前記一時情報抽出ステップで抽出した一時情報に基づいて認証を行う一時情報認 証ステップと、
前記サービス情報認証ステップにおける認証結果と前記一時情報認証ステップにお ける認証結果がともに認証許可である場合のみ、認証結果を認証許可とし、当該認 証結果に基づいて動作を行う動作ステップを具備する認証方法。
[21] 出力された音を取得する音取得ステップと、
音取得ステップで取得した音を復調する復調ステップと、
前記復調ステップで復調した情報力 一時情報を抽出する一時情報抽出ステップと 前記復調ステップで復調した情報からサービス情報を抽出するサービス情報抽出ス テツプと、
前記データ抽出ステップで抽出したサービス情報に基づいて認証を行うサービス情 報認証ステップと、
前記一時情報抽出ステップで抽出した一時情報に基づいて認証を行う一時情報認 証ステップと、
前記サービス情報認証ステップにおける認証結果と前記一時情報認証ステップにお ける認証結果がともに認証許可である場合のみ、認証結果を認証許可とし、当該認 証結果に基づいて動作を行う動作ステップを具備する認証方法。
PCT/JP2005/014032 2004-08-06 2005-08-01 認証システム、音出力端末、情報処理装置、サーバ装置および認証方法 WO2006013816A1 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2004230101 2004-08-06
JP2004-230101 2004-08-06
JP2004-238882 2004-08-18
JP2004238882 2004-08-18

Publications (1)

Publication Number Publication Date
WO2006013816A1 true WO2006013816A1 (ja) 2006-02-09

Family

ID=35787101

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/014032 WO2006013816A1 (ja) 2004-08-06 2005-08-01 認証システム、音出力端末、情報処理装置、サーバ装置および認証方法

Country Status (1)

Country Link
WO (1) WO2006013816A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001318894A (ja) * 2000-03-03 2001-11-16 Eighting:Kk 個人認証方法
JP2002183779A (ja) * 2000-12-08 2002-06-28 Dainippon Printing Co Ltd 入場管理システムおよび入場管理方法
JP2002352163A (ja) * 2001-03-19 2002-12-06 Ntt Data Corp 電子チケット使用支援システム及び方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001318894A (ja) * 2000-03-03 2001-11-16 Eighting:Kk 個人認証方法
JP2002183779A (ja) * 2000-12-08 2002-06-28 Dainippon Printing Co Ltd 入場管理システムおよび入場管理方法
JP2002352163A (ja) * 2001-03-19 2002-12-06 Ntt Data Corp 電子チケット使用支援システム及び方法

Similar Documents

Publication Publication Date Title
KR100848314B1 (ko) 무선 단말기를 이용한 전자투표 장치 및 방법
JP4800377B2 (ja) 認証システム、ce機器、携帯端末、鍵証明発行局および鍵証明取得方法
JP6163239B1 (ja) 認証システム
CN1819591B (zh) 内容分发系统
JP2020038659A (ja) 電子チケット入場検証偽造防止システムと方法
US20040003260A1 (en) System and method for audio tickets
JP2008177929A (ja) ドアホンシステム及び訪問者情報表示方法
US8996387B2 (en) Release of transaction data
KR20070105072A (ko) 인터넷 전자결제 서비스 시스템에서 음성신호를 이용한일회용 비밀번호 인증 시스템 및 그 방법
JP5709271B2 (ja) パーソナル携帯端末を用いたカラオケログインシステム
US9584356B2 (en) Secured element for performing a user authentication and user authentication method
JP2012005037A (ja) Webサイトログイン方法及びWebサイトログインシステム
US20130159179A1 (en) Mobile device for processing application of client device and method for processing application of client device using the same
CN111882739B (zh) 门禁验证方法、门禁装置、服务器及系统
US20160156974A1 (en) Method and system for authorizing a user device
JP6960362B2 (ja) 認証システム及び認証方法
WO2006013816A1 (ja) 認証システム、音出力端末、情報処理装置、サーバ装置および認証方法
JP2002183779A (ja) 入場管理システムおよび入場管理方法
JP4053503B2 (ja) サーバ装置、入場管理システムおよび入場管理方法
JP2010205055A (ja) データ提供装置、操作装置、データ処理装置、操作システム、データ提供装置の制御方法、操作装置の制御方法、データ処理装置の制御方法、制御プログラム、および制御プログラムを記録したコンピュータ読み取り可能な記録媒体
JP4426765B2 (ja) 情報処理システムおよび認証方法
JP2007060496A (ja) 番組コンテンツ再生装置
JP5709272B2 (ja) パーソナル携帯端末を用いたカラオケログインシステム
JP7496177B1 (ja) 被認証装置、認証装置、認証要求出力方法、認証方法、及びプログラム
KR102774174B1 (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 JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG 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 LV 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
NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC - FORM EPO 1205A DATED 15-06-2007

NENP Non-entry into the national phase

Ref country code: JP

122 Ep: pct application non-entry in european phase

Ref document number: 05767108

Country of ref document: EP

Kind code of ref document: A1

WWW Wipo information: withdrawn in national office

Ref document number: 5767108

Country of ref document: EP

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载