Paper 2022/893

NJS: Database Protection Algorithm

Edimar Veríssimo da Silva, ETEP, São José dos Campos, São Paulo, Brazil
Abstract

NJS is a cryptographic protection algorithm for relational databases with non-deterministic symmetric encryption, making it possible to search data with almost the same speed as a clear text search (depending on the parameterization). The algorithm has the characteristic of performing a fast encryption on the data and a slightly slower decryption that is only performed on the client workstation. The entire process of searching, changing, adding and deleting data is performed on the server with the encrypted data. The NJS cipher is not a form of homomorphic encryption, but it can replace it with some search limitations. One advantage is the fact that noise added to the message does not interfere with its decryption, regardless of the number of operations performed on each record in a database table.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
symmetric cryptography database protection non-deterministic cryptography.
Contact author(s)
yugi386 @ yahoo com br
History
2022-07-15: revised
2022-07-08: received
See all versions
Short URL
https://ia.cr/2022/893
License
Creative Commons Attribution-NonCommercial
CC BY-NC

BibTeX

@misc{cryptoeprint:2022/893,
      author = {Edimar Veríssimo da Silva},
      title = {NJS: Database Protection Algorithm},
      howpublished = {Cryptology ePrint Archive, Paper 2022/893},
      year = {2022},
      note = {\url{https://eprint.iacr.org/2022/893}},
      url = {https://eprint.iacr.org/2022/893}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.