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.2.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.2-py3-none-any.whl (25.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tropicpy-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 64f0708137ad1359edc54a2b66bfa532cf9fe7334d74e1dbcc664338eca3abbc
MD5 0d37c8269592894e1687044a6cde2cc7
BLAKE2b-256 aaf366919cb53b8bdbd583047b585f191162fd5dfcdb47b8f96713c9e1becdd6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tropicpy-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 25.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e1d12f3fac63d8453b1facde2e115473ac60ab4a6c99ffbd43474fd6e195f4e4
MD5 6dfab81cf615c9665e325d7fbcaab745
BLAKE2b-256 fe310148af4d673b81e0c74c8d6af4e1bcde067354837e9ede705b18b791193c

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