outidrarine / side-channel-attack

A build from scratch simulation for time attack on RSA altgorithm using python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Side channel attack - Time attack

A build from scratch simulation for time attack on RSA altgorithm using python

About :

In computer security, a side-channel attack is any attack based on information gained from the implementation of a computer system, rather than weaknesses in the implemented algorithm itself (e.g. cryptanalysis and software bugs). Timing information, power consumption, electromagnetic leaks or even sound can provide an extra source of information, which can be exploited.

--wikipedia

Description :

A simple simulation for a side channel attack, more precisely time attack on RSA algorithm, realised using python and by reading execution time of some critical instructions on the RDTSC - Read Time-Stamp Counter register.

Structure :

This project contains :

  • A detailed report of studied topics to realise this simution of time attack
  • The simulation of the Time attack using python and some assembley instructions

Copyrights :

This repository is free to use for all purposes, you can redistribute it and/or modify it without any restrictions.

Please feel free to contact us for any further informations or/and help about this repository. If you detected any bugs or you want to suggest some improvements in this go game repository, please feel to submit a pull request or contact me by email harrymomment@gmail.com

Contribution :

Please feel free to fork the repository and make pull requests.

About

A build from scratch simulation for time attack on RSA altgorithm using python


Languages

Language:Python 100.0%