Skip to content

Symulacja podstawowego protokołu SIGMA-IKE na Seminarium z Kryptografii

Notifications You must be signed in to change notification settings

itsbudyn/krypto-projekt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

krypto-projekt

Implementacja podstawowego protokołu wymiany kluczy SIGMA na seminarium z kryptografii.

  • Implementacja została zrobiona na modułach cryptography.hazmat.primitives - hashes, hmac, dsa, dh, serialization
  • Przed użyciem należy zainstalować bibliotekę crpytography - python -m pip install cryptography
  • Protokół nie jest 100% odzwierciedleniem protokołu SIGMA - Powodem jest brak możliwości użycia kluczy Diffie-Hellmana w bibliotekach do podpisów cyfrowych - dla podpisów zostały wygenerowane klucze DSA.
  • Nie została zastosowana funkcja KDF dla klucza wspólnego w celu uproszczenia demonstracji - należy takową zastosować przy rzeczywistej implementacji.

About

Symulacja podstawowego protokołu SIGMA-IKE na Seminarium z Kryptografii

Topics

Resources

Stars

Watchers

Forks

Languages