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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tropicpy-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 18cd3b7f219e3ff2a9d5d81aca3faf29d743e598b990be86317cf453a1e2aaf6
MD5 9d48932414780efee48f5a47231c8745
BLAKE2b-256 b99ac9d023dd762a9eb4a7e80395a0bff5a92a66d3eb0a401d55cd10676d44ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tropicpy-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2a697839ee02c96124eba7e98cb61c50ba8b8dd4aaa21d8e8af74bdad5b0da4a
MD5 a854a0a7496776ecd672f784870f0808
BLAKE2b-256 765bd8dd402371433fc36b756363eeca85405825833600f34fd42fad1f3989bc

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