Overview Of The Honeywords System to Safeguard The Password

Categories: Animals

Abstract

Username is a distinctive identity for each user. Username is used to discover a particular user uniquely among several others. In any security system an username-password checking is very important. So to safeguard the password from an intruder we implement for each user account a valid password which is then converted to honeywords and are appended to the database. The valid password is also hashed and stored to the database to avoid further security issues. Honeywords is basically fake passwords which are associated to every user account.

If we choose the honeywords properly the intruder cannot guess whether he has a real password or a honeyword. Here if the attacker gets the stored hash file and tries to decrypt it, he will get a honeyword instead of a valid password and if the attacker tries to enter a honeyword an alarm is set off and user is made aware about the threat to his account. Moreover, if the attacker inputs a password which is not a honeyword, after three attempts the attacker is allowed to login but is directed to a decoy page (dummy page).

Get quality help now
Prof. Finch
Prof. Finch
checked Verified writer

Proficient in: Animals

star star star star 4.7 (346)

“ This writer never make an mistake for me always deliver long before due date. Am telling you man this writer is absolutely the best. ”

avatar avatar avatar
+84 relevant experts are online
Hire writer

In this study we will examine in detail about the honeywords system and present some comments to focus on the weak points. We also focus on pragmatic password, reducing the storage cost of password, and an alternate way to choose the distinct password from existing user passwords.

Introduction

Many real world systems select password based encryption algorithm and so the maintenance of password file in the database becomes a very important challenge in different areas.

Get to Know The Price Estimate For Your Paper
Topic
Number of pages
Email Invalid email

By clicking “Check Writers’ Offers”, you agree to our terms of service and privacy policy. We’ll occasionally send you promo and account related email

"You must agree to out terms of services and privacy policy"
Write my paper

You won’t be charged yet!

Hence, the password files play a significant role in millions of users and organizations such as Yahoo, RockYou, LinkedIn, eHarmony and Adobe since the disclosure of password makes the user aim of many possible cyber-attacks. Hashing and sating algorithms are used by many organizations to safeguard the password files. For example, the SHA-1 algorithm without a salt were being used by LinkedIn and the eHarmonly passwords were also stored using unsalted MD5 hashes. The attackers can easily get the password files if the password file is attacked by attacker using password cracking skills. Honeyword generation method is one of the techniques to protect against the stolen password file from attackers.

In this approach, the list of password which contains the real user’s password along with honeywords from honey generation algorithm are stored by the system. In order to get access to the data, the attacker who steal databases of user logins and passwords only have to predict (or guess) a single correct password. The attackers gets the confidential passwords when the database or password file becomes readable by using brute force attack. To rush up the process, attackers have ingress to advanced software that can send thousands of passwords every minute to applications in an endeavour to decode the data. Using excessive speed, multicore processors also reduces the time it can take to crack encryption. To store the user’s real password with honeyword and the classification of honeywords and user’s real password is thethe fundamental innovation of the honeywords generation scheme. The contemporary existing honeywords generation method has inadequacy in password storage and old password management problem. So we initiate the following facts to subdue vulnerability of the existing system.

We initiate honeywords generation methods to lessen storage overhead problem, typo safety problem and our initiated method is flatness.

Moreover we initiate hashing and salting algorithm with very less time complexity for safeguarding stored passwords.

PROBLEM DEFINITION

Existing System Many password schemes with different degrees of resistance to shoulder surfing have been proposed, seeing that most users are more familiar with textual passwords than pure graphical passwords, proposed a text-based shoulder surfing resistant graphical password scheme. The user has to mix his textual password on the login screen to get the session password. However, the login process of scheme is complex and tedious. And then, several text based shoulder surfing resistant graphical password schemes have been proposed. Unfortunately, none of existing text-based shoulder surfing resistant graphical password schemes is both secure and efficient enough.

Existing system Disadvantages

  1. 1. Existing system have less security.
  2. 2. The correct combination of characters breaks the password.
  3. 3. This method would possess so much difficulty to adopt for the non-math oriented people.
  4. 4. Existing system can easily get hack.
  5. 5. Username & password are easily writable.
  6. 6. Easy to share username and password.
  7. 7. The session passwords not provide better security against brute force attacks.
  8. 8. Authentication result slow and not accurate.

Honeywordsthe idea is to insert false passwords called as honeywords into the system.

These fake words or honeywords are associated to each user account. All the honeywords along with the valid password is stored in the database. If the attacker gets the password list he cannot be sure whether the password is fake or genuine. In this system the cracked password file can then be detected by the system administrator, if a login attempt is made using a honeyword by the attacker. A dedicated server will be made to detect the use of honeywords while login. The database containing honeywords will be appended to the sever to distinguish between valid passwords and honeywords. The honeywords system does not prevent the hacker from entering the system but it will alert the administrator about the breach that has occurred.

Proposed System

We are generating honeywords. Honeywords are generated from the real password and in case any hacker tries to hack into the account by guessing the password the main user is sent alerts in form of a mail or some message so he knows that somebody is trying to log into his or her account. The hacker is given access after three trails, he is shown decoy files and the real remain safe with the user. Following are Modules used in the proposed system.

Proposed System Advantages

  1. 1. The system is easy to learn for users and familiar with textual password so the user can easily and efficiently complete the login process
  2. 2. Flexibility: It can be easily integrated with other authentication systems
  3. 3. Strength: A scenario offers as almost unlimited combination of possibilities.
  4. 4. Provide secrets that can be easily revoked or changed.
  5. 5. It is more efficient password system against attack like shoulder surfing or brute force attack for the password.
  6. 6. This scheme can be easily used by any type of user which widens the scope of applicability of our scheme.
  7. 7. The session passwords provide better security against brute force attacks as password changes for every session.
  8. 8. Usability, this scheme will be usable anywhere and at any time with a low error rate as well as a faster authentication result.
  9. 9. The best use of human memory, the proposed scheme will benefit from the argument that people are better in recognizing images. Therefore, pass images should be easy to remember.
  10. 10. Secure, the system will provide a strong line of defense against shoulder surfing brute force, intersection and educated guess attacks.

Honeyword Generation Methods

Honeyword generation algorithms can be classified into two types. Legacy-UI procedures: The password-change UI is consistent i. e. it takes the same password entered by the user for honeyword generation. To generate the honeywords, Chaffing by tweaking concept is used. In this method, the user password is given as an input to the generator algorithm, it tweaks the selected positions of the correct password to produce the honeywords. Each character of the selected positions are replaced by randomly chosen character and a set of honeywords are formed. Consider a method Gen(m;d) in generator algorithm wherein d is the number of characters to be replaced.

Module Description:

REGISTRATION

Here the user is going to register into system. After registration the users password will be hashed and additional honeywords will be generated and stored into the table.

LOGIN

Here user is going to Login into the System. If password matches with password provided by the user at the time of registration, then user is allowed to login.

HONEYWORD GENERATOR

In this phase honeywords are generated by using chaffing with tweaking concept. Here honeywords are generated to ensure security of the system. Total 20 honeywords will be generated randomly and are stored in the some file. 20 honeywords as in there are 19 honeywords generated randomly and 1 is the actual password which the user will enter while logging into the system. So total 20 honeywords are generated and this honeywords are stored randomly. If any hacker is trying to get access into the valid user’s account then he has to give 3 attempts to get access to the system. If any of the password entered by hacker matches with the honeyword then he will get access to the system but system will show him the decoy files (dummy files) which are fake files. Though the hacker gets fake files but the notification is sent to the valid user by mail that someone has tried to login into your account.

HACKER

Here the hacker will try to breach the system. if the attacker tries to login into the system and he enters a honeyword he will be redirected the decoy page (dummy page). similarly if the attacker tries to enter a combination of different passwords which are not honeywords, after three attempts he will allowed to login but will be redirected to the decoy page(dummy page).

LOG CREATION

Log creation is done for each user action to the system and which is store into the database.

NOTIFICATION

A Notification Program is an additional service offered in our proposed

System to notify the legitimate user about the hacker trying to access a file without his permission. Here the automated system notifies using techniques like SMS and Email. The permission to access this service is offered to all the users. The advantage of implementing our proposed service is to enhance the overall performance of the system and provides user satisfaction.

Conclusion

Password security has always been a realm of active research. Honeyword based authentication have proved preferable results in this domain. The big disimilarity between the traditional methods and when honeywords are used is that a victorious brute-force password attack does not gives the attacker reliance that he can log in into system victoriously without being noticed. Honey encryption technique using honeywords becomes very interesting and challenging technique in security area because it can give various advantages over password based scheme. In this paper, we present a novel honeywords generation method which has much lesser storage space and it can also lessen the majority of the drawbacks of the existing honeywords generation techniques.

The proposed hashing and salting technique has much lesser time complexity than Advanced Encryption Standard (AES), Data Encryption Standard (DES) or any other current technique. The practice of decoy data mechanism will protect the confidential data of the authorized users from the attacker. In honeyword based authentication approach, it is sure that the hacker will be detected. The main goal of project is to confirm whether data access is permitted or not when irregular information entry is noticed. Misleading the hacker with lure data safeguards from the exploit of the user’s real data. The admin keeps the data of the tracked IP’s with them and uses them to obstruct entry on their network. Use of honeywords is very helpful and works for each user account. In the future, we will apply this honeywords generation method and hashing and salting algorithm in actual application system that is required for security such as message transmission process.

Updated: Feb 26, 2024
Cite this page

Overview Of The Honeywords System to Safeguard The Password. (2024, Feb 26). Retrieved from https://studymoose.com/overview-of-the-honeywords-system-to-safeguard-the-password-essay

Live chat  with support 24/7

👋 Hi! I’m your smart assistant Amy!

Don’t know where to start? Type your requirements and I’ll connect you to an academic expert within 3 minutes.

get help with your assignment