Skip to content

arupmondal-cs/Crypto-Research

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptography Research

Cryptology ePrint Archive: Recent Updates

Top Cryptography and Security Conferences Ranking

You can find cryptography related all conference information in the below two link.

  • List by Jianying Zhou.
  • List by Guofei Gu.

Fully Homomorphic Encryption (FHE) [wiki]

Starting Reading Papers:

For more papers click here.

Video Link:

For more details check in this link and link.

Multi-Party Computation (MPC) [wiki]

Must watch http://cyber.biu.ac.il/event/the-5th-biu-winter-school/.

For more details check in this link.

Secret Sharing (SS)

Before start reading paper on SS, must look into the wiki link. Go through the Shamir Secret Sharing scheme Example.

Starting Reading Papers:

Verifiable Secret Sharing:

  • A Practical Scheme for Non-interactive Verifiable Secret Sharing [feldmanVSS.pdf].

TEE/Intel SGX

Start from the following paper: Intel SGX Explained [IntelSGX.pdf].

Must watch the following videos:

Intel SGX Attack

First check into the various type of attack on SGX in wiki.

Papers:

  • A Systematic Evaluation of Transient Execution Attacks and Defenses [TransientEx-Atk.pdf].
  • SGXPECTRE: Stealing Intel Secrets from SGX Enclaves via Speculative Execution [SGXPECTRE.pdf].
  • Foreshadow: Extracting the Keys to the Intel SGX Kingdom with Transient Out-of-Order Execution [Foreshadow.pdf].

Application of TEE

Papers:

  • Teechain: A Secure Payment Network with Asynchronous Blockchain Access [TEEchain.pdf].
  • SafeKeeper: Protecting Web Passwords using Trusted Execution Environments [Safekeeper.pdf].
  • Obscuro: A Bitcoin Mixer using Trusted Execution Environments [obscuro.pdf].

TEE/SGX has lots of application on MPC and Privacy-Preserving Machine Learning field, find it in the MPC and PPML section.

Good source for Intel SGX papers: https://github.com/vschiavoni/sgx-papers

Privacy-Preserving Machine Learning (PPML)

Must watch before reading https://youtu.be/4zrU54VIK6k.

Papers:

  • Oblivious Multi-Party Machine Learning on Trusted Processors [ObliviousMP-TEE.pdf].
  • SLALOM: FAST, VERIFIABLE AND PRIVATE EXECUTION OF NEURAL NETWORKS IN TRUSTED HARDWARE [SLALOM.pdf].
  • FLASH: Fast and Robust Framework for Privacy-preserving Machine Learning [FLASH.pdf].
  • SecureML: A System for Scalable Privacy-Preserving Machine Learning [SecureML].
  • SecureNN: 3-Party Secure Computation for Neural Network Training [SecureNN].
  • HybridAlpha: An Efficient Approach for Privacy-Preserving Federated Learning [HybridAlpha.pdf].

For more papers click here.

Good Resources:

Video Link:

Time Lock Puzzle (TLP)/Verifiable Delay Function (VDF)

Good Research Details: https://vdfresearch.org

Starting Reading Papers:

Video Link:

Post Quantum Cryptography [wiki]

Must watch the following videos:

Course on Lattice Cryptography:

Project

  • FHE Scheme implementation (FHE over Integer [Paper]).
  • Building a Dynamic Time Lock Puzzle.
  • Writing a SoK (Review or Survey) paper on Intel SGX Attack.
  • Building a Leakage Resilient Homomorphic Secret Sharing Scheme.
  • Construct an efficient PPML scheme.

About

Cryptography Research Materials

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published