Clever Geek Handbook
πŸ“œ ⬆️ ⬇️

Cryptographic programs

Crypto-proofing programs are special software tools modeled on the basis of formal models (for example, the Dolev-Yao model ) using standard tools and process algebra, and also bringing philosophical theories about knowledge to mathematical logic in order to prove the crypto-resistance of protocols , and -the ability to find flaws in security.

Content

Classification

Taking into account the definition and analysis of cryptographic programs, the following classification is singled out, or the so-called modeling and formalization techniques:

  • an approach that uses the knowledge and abstractions of identical logic presented at a particular point in time or at a specific event;
  • an agent-based approach that simulates the operation of protocols using multiple sets of substitutions ;
  • an approach based on algebra of processes ;
  • strand space based approach.

Programs

  • CPN Tools
  • ProVerif
  • AVISPA Tool
  • Span
  • SpecExplorer
  • Spin

Notes

Links

  • http://www.proverif.ens.fr/
  • http://www.dagstuhl.de/de/programm/kalender/semhp/?semnr=01391
  • https://web.archive.org/web/20160922202730/http://www.avispa-project.org/
  • http://wiki.daimi.au.dk/cpntools (inaccessible link)
  • http://msdn.microsoft.com/en-us/devlabs/ee692301.aspx
Source - https://ru.wikipedia.org/w/index.php?title=Cryptoproofing_oldid=95473903


More articles:

  • Harmonic Medium
  • Pietro Perugino
  • Paraskovia (Kegichevsky district)
  • Gummi
  • Ust-Ilimsk (small anti-submarine ship)
  • Gulkevich City Settlement
  • Living Dead Girl
  • Same-Sex Parents (film)
  • Valdez, Carlos Adrian
  • Boccherini, Luigi

All articles

Clever Geek | 2019