SkillAgentSearch skills...

ENaDE

A new data encryption and decryption method is proposed using ASCII values of characters in the plaintext and Binary Tree Traversal (BTT).

Install / Use

/learn @Mohitkumar6122/ENaDE
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

EnaDE

A new data encryption and decryption method is developed using ASCII values of characters in the plaintext and Binary Tree Traversal (BTT).<br> First level encryption uses ASCII values of the plaintext characters to achieve substitution. Then, the binary tree traversal is used as the second level of encryption for achieving permutation.<br> Also, the algorithm does not explicitly use any key to encrypt the data. The algorithm has been verified with experimental results.

The following are the salient features of this algorithm:

  1. This algorithm uses two levels of encryption and decryption which makes it robust against attacks.
  2. It makes use of the ASCII values of the characters, swapping, addition, subtraction, construction of a complete binary tree, reversing the alternate levels and level order traversal.
  3. It does not use a key explicitly to encrypt and decrypt data.
  4. There is no overhead involved in key generation, key distribution/sharing and keeping the key securely.
  5. This method is simple and easy to implement.

Working of Algorithm :

Table

Contributors

Harbhajan Singh

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated4y ago
Forks2

Languages

C++

Security Score

60/100

Audited on Nov 21, 2021

No findings