Skip to content

its2ru3/Dead-Alive2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Dead & Alive 2023

Implementing SPEEDY block cipher on Quantum Computers and breaking it using Grover's algorithm.

Thus proving that the encryption strength increases linearly on increasing number of rounds(iterations of encryption) in Quantum case which was increasing exponentially in Classical case.

SPEEDY Block Cipher

It's an encryption algorithm designed in 2021 for fast encryption of memory, cache, CPU instructions etc. Specially designed for big hardware infrastructures. Other previously available encryption algorithms like PRINCEv2 are only good for IoT devices.

Research paper link

Presentation link

Run yourself

At this point of time, because of need of large number of qubits which are not available on cloud, this program is not capable of giving outputs when run on actual hardware. But IBM provides simulator_stabilizer (Simulator type - Clifford simulator) which can run this code.

Warning: Requires huge amount of RAM in your system.

In my case, I ran it on Google Colab where I had only 12GB of RAM which crashes because of huge amount of data transfer.

To-do

Configure the code such that the data coming from IBM simulator's server is stored in Disk instead of RAM.

Write some more code to evaluate more cost parameters.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published