Abstract

This paper presents a new algorithm for improvising password encryption using Jumbling-Salting-Hashing technique. One of the most important password protection issue is to secure encrypted passwords on server‟s database. In cryptanalysis, a dictionary attack or brute force attack are the most common ways of guessing passwords. In order to augment the security aspect regarding passwords, we are devising JSH algorithm which will be responsible for preventing dictionary or brute force attacks on the passwords. In this algorithm, the jumbling process consists of randomly selecting characters from predefined character set and adding them into the plain password; salting comprises of prepending a random string and hashing process is implemented using cryptographic hash function to obtain a fixed length “fingerprint” which is stored in the server‟s database. As JSH algorithm deals with randomization, the password encryption technique forms a highly secured form of encrypted password which makes it difficult to decrypt reducing the probability of guessing password. General Terms Security, Authentication, Encryption, Algorithms.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call