PROBLEM TO BE SOLVED: To provide a mutual authentication system and the like that configure an ad-hoc connection relation between information apparatuses.;SOLUTION: A mutual authentication system 1 is constructed through mutual connection between a plurality of terminal devices 3 and 4 and a mutual authentication server 2. Each terminal device 3 includes: audio data collection means 3a for collecting a peripheral environmental sound as audio data; feature vector generation means 3b for analyzing a frequency component of the audio data to generate feature vectors and transmitting the feature vectors to the mutual authentication server; and mutual authentication means 3c for performing mutual authentication with another terminal device using an authentication key returned from the mutual authentication server. The mutual authentication server 2 includes: feature vector selection means 2a for selecting the feature vectors whose acquisition times fall within a predetermined difference range; feature vector comparison means 2b for determining whether the selected feature vectors agree with each other; and key sharing means 2c for, when the selected feature vectors agree with each other, generating the authentication key.;COPYRIGHT: (C)2014,JPO&INPIT
展开▼