Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Purpose Design a block encryption algorithm to meet specific requirements Technology Requirements C++ Description Implementing Triple DES with OTP Triple DES is advantageous because it

Purpose

Design a block encryption algorithm to meet specific requirements

Technology Requirements

C++

Description

Implementing Triple DES with OTP

Triple DES is advantageous because it has a significantly sized key length, which is longer than most key lengths affiliated with other encryption modes. It derives from single DES but the technique is used in triplicate and involves three sub keys and key padding when necessary, such as instances where the keys must be increased to 64 bits in length. Known for its compatibility and flexibility, software can easily be converted for Triple DES inclusion. Triple DES encrypts input data three times. The three keys are referred to as k1, k2 and k3. Thus due to the use of 3 key, triple DES is more secure and is sometimes preferred over the normal DES. The system combines this with the OTP which will also be encrypted using triple DES. Thus, this OTP adds an extra level of security. Now the bank transactions can be done securely without worrying about attacker getting access to the database as the data will be in encrypted form.

Modules

Register: User will have to register in order to get access to the system. Login: User will have to provide his username and password in order to login to the system. Product Listing: Here all the products can be viewed by the user along with its other details like short description, cost, and image of the product. Payment: In order to perform any transaction here the user needs to provide his bank information like his Account no. Card no. CVV no. and PIN no. to make the payment. OTP (One Time Password)- Once the user enters password, the system sends OTP which will contain 4 letter password. Once the user enters this password, the system will allow to make the payment. Encryption: The PIN and OTP are encrypted using Triple DES.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

4. Explain the strengths and weaknesses of each approach.

Answered: 1 week ago