Formally Verifying Industry Cryptography

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • infer

    A static analyzer for Java, C, C++, and Objective-C

  • Great question! Formal methods groups in industry are growing rapidly and popping up in surprising places. Amazon's group is probably the most famous, but I think pretty much every big tech company has something going on in the formal verification / static analysis space. There's also a lot going on in blockchain . It's definitely becoming harder to hire people with FM skills, so in that sense, I think it's a great space to get into.

    The downside is that the space is quite fragmented and a lot of tools have a high skill bar. If I was starting out, I'd probably focus on static analysis (eg. Infer or something similar - https://github.com/facebook/infer) because those tools tend to be easier to learn, and they have the potential to scale to really big systems. In contrast, Coq is a fine tool, but most people learn it by going to grad school which isn't useful short term career advice.

    There are lot of great interviews with practitioners on the Galois podcast, Building Better Systems - that might be a good place to start exploring: https://www.stitcher.com/show/building-better-systems

  • cryptol-course

    The purpose of the course is to teach students how to program in Cryptol, a domain specific language for cryptography.

  • The cryptol-course [1] is also a good, practical introduction to the system discussed in this paper.

    [1] https://github.com/weaversa/cryptol-course

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • An Introduction to Temporal Logic (With Applications to Concurrency Problems)

    4 projects | news.ycombinator.com | 22 Jan 2024
  • CISA Director Easterly's comments about cyber security. Agree or disagree?

    1 project | /r/cybersecurity | 1 Mar 2023
  • silly guy

    1 project | /r/ProgrammerHumor | 25 Dec 2022
  • Retrofitting null-safety onto Java at Meta

    1 project | /r/java | 22 Nov 2022
  • The State of Affine Types in C++?

    2 projects | /r/cpp | 22 Nov 2022