Patent ID: 8468346

Claim:
A data reference system comprising: an element-data generating device that generates element data; a database generating system that collects plural pieces of the element data in order to generate a database; and a database presentation system that outputs data to be referred from the database, wherein the element-data generating device encrypts vectors each including plural pieces of data in order to generate a vector including encrypted texts, and outputs the generated vector as the element data, the database generating system includes a plurality of first distributed devices and outputs a sequence of all pieces of the element data as the database, and the database presentation system includes a plurality of second distributed devices, generates, based on a reference item that specifies an item to be referred, a plurality of data sequences, the data being to be referred from the database, and performs order shuffling of each of the elements on the data sequences by all of the second distributed devices, wherein the shuffled orders of elements in the data sequences are consistent throughout all of the data sequences.