Skip to main content

Implementation of tropical cryptographic protocols and attacks.

Project description

tropicpy

Welcome to tropicpy repository! Here you can find implementation of tropical cryptographic protocols and attacks.

Currently available are protocols:

  1. Grigorie-Shpilrain (2014)
  2. Grigorie-Shpilrain (2019)

and attacks:

  1. Kotov-Ushakov simple and general attacks on Grigorie-Shpilrain (2014) protocol
  2. Rudy-Monico attack on Grigorie-Shpilrain (2019) protocol
  3. Isaac-Kahrobaei attack on Grigorie-Shpilrain (2019) protocol.

How to use?

If you wish to use protocols and attacks implemented in tropicpy you can install tropicpy package using

pip install tropicpy

To see examples of tropical operarations and cryptosystems run

tropicpy_demo()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tropicpy-1.0.3.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tropicpy-1.0.3-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

Details for the file tropicpy-1.0.3.tar.gz.

File metadata

  • Download URL: tropicpy-1.0.3.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.8

File hashes

Hashes for tropicpy-1.0.3.tar.gz
Algorithm Hash digest
SHA256 21bbff966de8979977f058201a96985989876d5f8ab3e0c7d3d6fdbe44e93b07
MD5 736240f86d8e1beb026bfec5fb81fe2a
BLAKE2b-256 2b7734a360f00d6be937536bc3e9cb4783d76117b332b574a72c203272ceb1f1

See more details on using hashes here.

File details

Details for the file tropicpy-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: tropicpy-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 25.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.8

File hashes

Hashes for tropicpy-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 84f9d305b66fcd8016d537ce020cb8a7ef32209809036f3482adb91202daf7ec
MD5 bb38dd6b94543fc2c9ac8ed97d56a65a
BLAKE2b-256 871a803ac91e93ac73de993d00e21e7c9f973ddd70792fbcebb40df401c62161

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page