Paper 2022/893 Original: eprint.iacr.org/2022/893 ↗

NJS: Database Protection Algorithm

Edimar Veríssimo da Silva
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.
History
2022-07-15: last updated
2022-07-08: published
Short URL
https://ia.cr/2022/893
License
https://creativecommons.org/licenses/by-nc/4.0/

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},
      url = {https://eprint.iacr.org/2022/893}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.