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.0.tar.gz (22.4 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.0-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tropicpy-1.0.0.tar.gz
  • Upload date:
  • Size: 22.4 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.0.tar.gz
Algorithm Hash digest
SHA256 d8aa582dd6f7afc4e1f5776c82cfbdf130549253cf0da0bfb159a441ec9331ab
MD5 681c0e09076aa46c939969207c2ec1fe
BLAKE2b-256 49f0c028c10c90ee31a3dd8acbf17edcd3aa3aeb01f713cd9af68172253d7960

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tropicpy-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 65ed208807cace0ed750f43ca3ac903fc502042e5b3376a3b9eae58e6116bec8
MD5 6023ee8210574c362a5a12c71c730756
BLAKE2b-256 70397c720e2d12a999f0b0f3fc64deef476958b298dffa84b3571e9e0029ea87

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