Paper 2022/893
NJS: Database Protection Algorithm
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)
- 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
-
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}, url = {https://eprint.iacr.org/2022/893} }