A battery retainment block includes a plurality of block pieces each having a battery storage unit for retaining a battery. The fingerprint authentication server device includes a database in which user IDs and the registered fingerprint data of plural users are stored; and a hash value table including user hash values of the user IDs and the registered fingerprint data of the users. Data file storage and retrieval tasks for the database are sent to a second device connected to the network.