摘要 |
A data processing device (100) of an embodiment comprises a storage unit (111), a data conversion unit (102), a first transmission unit (103), a query format conversion unit (105), a second transmission unit (106), and a receiving unit (107). The storage unit stores a text string set which is a set of a plurality of text string elements with a uniquely identifiable size relation. The data conversion unit encrypts numerical data which is included in data to be managed, generates, using the text string elements included in the text string set, an index value corresponding to the numerical data, and generates post-conversion data to be managed which includes the encrypted numerical data and the index value. The first transmission unit transmits the post-conversion data to be managed to a server. The query format conversion unit converts a condition unit using a numerical value of a query format to a condition unit using the text string elements included in the text string set, and generates a post-conversion query format. The second transmission unit transmits the post-conversion query format to the server. The receiving unit receives from the server the result of a query process using the post-conversion query format. |