A purchaser identity verifying unit configured to obtain anonymous order information from a shop apparatus configured to communicate with both of a manager apparatus configured to pay for a purchaser's anonymous order by a group signature scheme having a tracing function, and a purchaser apparatus for making an anonymous order for a sales object by the group signature scheme, when “anonymous order information including an order ID, purchaser identity verifying information and a group signature” is received from the purchaser apparatus, after purchaser identity proving secret information corresponding to the order ID, purchaser identity verifying information generated based on the purchaser identity proving secret information corresponding to the order ID and unable to estimate, and a group signature based on the order ID and purchaser identity verifying information are generated by a purchaser apparatus in the past, with respect to purchaser identity proving secret information which is itself unable to estimate from the manager apparatus and shop apparatus, and unable to estimate from the manger apparatus and shop apparatus even based on purchaser identity verifying information generated based on the purchaser identity proving secret information, the shop apparatus stores the anonymous order information, issues an order ID based on sales object identifying information received from a purchaser apparatus of a purchaser, and sends the order ID to the purchaser apparatus, and when anonymous order information including the order ID, purchaser identity verifying information and a group signature is received, the shop apparatus verifies the group signature, and when the result of verification is valid, stores anonymous order recent information, and sends anonymous order information to the manager apparatus, comprising:
- a device which is configured to read one or more pieces of anonymous order information corresponding to “one or more past order ID” input after the anonymous order, from the shop apparatus, with respect to a purchaser identity proving unit, into which purchaser proving secret information is written from the purchaser apparatus upon initial setting;
- a storing device which is configured to store one or more pieces of anonymous order information read from the shop apparatus;
- a device which is configured to accept a request including “one or more past order ID” and “zero knowledge proving information that purchaser identity proving secret information corresponding to the one or more order ID is common and that a purchaser knows it”, from the purchaser identity proving unit;
- a zero knowledge verifying device which is configured to verify the zero knowledge proving information, based on one or more pieces of purchaser identity verifying information included in one or more pieces of anonymous order information in the storing device, upon acceptance of the request;
- and
- a request accepting device which is configured to accept the request, when the result of verifying the zero knowledge proving information is valid.