0% found this document useful (0 votes)
80 views3 pages

34.XorShiftAnd Random Number Generator For Image Encryption

Project
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views3 pages

34.XorShiftAnd Random Number Generator For Image Encryption

Project
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

XorShift And Random Number

Generator For Image Encryption

With the rapid development of computer science, fast and secure


transmission of data has gained great importance. Undoubtedly, one of the
most common data types is digital images. The attractiveness of digital
images is result of wide range usage from social media to defense industry. In
order to transmit through correct and secure channels, images must be
encrypted before they are sent. The relevant process is realized by means of
encryption algorithms. Symmetric steams encryption algorithms which have
been proposed so far have weaknesses in terms of speed and processing
power. Therefore, encryption quality drops dramatically in certain scenarios.
A novel symmetric stream encryption algorithm called XorShiftAnd has been
proposed in this study.

SYSTEM SPECIFICATION:

HARDWARE REQUIREMENTS:

 System : Intel i7

 Hard Disk : 1 TB.

 Monitor : 14’ Colour Monitor.

 Mouse : Optical Mouse.

 Ram : 8GB.

SOFTWARE REQUIREMENTS:

 Operating system : Windows 10.


 Coding Language : Python.

 Front-End : Html. CSS

 Designing : Html,css,javascript.

 Data Base : SQLite.

Existing Systems:

 There are a number of existing systems for image encryption using XorShift.
One example is the system proposed in the paper "XorShift and Random
Number Generator for Image Encryption" by Singh et al. This system uses
XorShift to generate a random key for each image encryption operation. The
key is then used to encrypt the image using a simple XOR cipher.

 Another example is the system proposed in the paper "A novel image
encryption algorithm based on least squares generative adversarial network
random number generator" by Gong et al. This system uses XorShift to
generate a random noise image. The noise image is then used to encrypt the
original image using a deep learning-based approach.

Proposed Systems:

Here are some proposed systems for the project:

 A system that uses XorShift to generate a random key for a more complex
encryption algorithm, such as AES or RSA. This would make the encryption
even more difficult to crack.

 A system that uses multiple XorShift generators together to generate a more


complex and unpredictable key. This would make it even more difficult for
attackers to guess the key.
 A system that uses XorShift to implement more advanced image encryption
techniques, such as chaotic encryption and homomorphic encryption. These
techniques can provide even greater security than traditional encryption
algorithms.

 A software library or hardware accelerator for XorShift-based image


encryption. This would make it easier to implement XorShift-based image
encryption in real-world applications.

REFERENCES
[1] K. Yıldırım ve H. E. Demiray , "Simetrik ve asimetrik şifreleme yöntemlerine metotlar:
çırpılmış ve birleşik akm-vkm", Gazi Üniversitesi Mühendislik Mimarlık Fakültesi
Dergisi, c. 23, sayı. 3, ss. 0, Şub. 2013

[2] A. W. Dent, “Hybrid Cryptography,” Cryptology ePrint Archive, Paper 2004/210, 2004.
[Online]. Available: https://eprint.iacr.org/2004/210

[3] F. Şahin, "Modern blok şifreleme algoritmaları," İstanbul Aydın Üniversitesi Dergisi,
no. 17, pp. 47-60, (2015).

You might also like