`
xiaofengtoo
  • 浏览: 493932 次
  • 性别: Icon_minigender_1
  • 来自: xiamen
社区版块
存档分类
最新评论

密码算法语言Cryptol公开发布

    博客分类:
  • IT
阅读更多

Galois宣布密码术使用的语言Cryptol正式向公众开放 Cryptol是一类领域特定语言(Domain-specific language ),用于设计、实现和核查加密算法。Cryptol最初是Galois为美国国家安全局(NSA)开发的,它已经在许多项目中使用。Cryptol允许快速评估和持续修订,它现已提供了Linux、OS X、和Windows下载

分享到:
评论

相关推荐

    On the Use of Cryptol, a Cryptography Domain Specific Language

    在这篇文章中,作者William Kovacs探讨了使用专门设计用于密码学领域的编程语言Cryptol来实现密码算法的优缺点。以下从文章的标题、描述、标签和提供的部分内容中总结出的关键知识点: 标题和描述的知识点: 1. ...

    cryptol语言安装包

    密码算法描述语言,安装包中附带了使用该语言描述的目前国际上使用的大部分算法

    java笔试题算法-cryptol:Cryptol:密码学语言

    java笔试题算法 加密,版本 2 This version of Cryptol is (C) 2013-2020 Galois, Inc., and distributed under a standard, three-clause BSD license. Please see the file LICENSE, distributed with this ...

    Hardware/Software Co-verification of Cryptographic Algorithms using Cryptol

    文章《Hardware/Software Co-verification of Cryptographic Algorithms using Cryptol》讲述了一种名为Cryptol的语言,该语言专门为密码学领域设计,目标是实现密码算法的硬件与软件协同验证。 首先,文章提出挑战...

    cryptol Specification

    cryptol Specification, Implementation and Verification of High-Grade Cryptographic Applications

    Pragmatic Equivalence and Safety Checking in Cryptol

    首先,Cryptol是一种专门用于密码学应用的领域特定语言(Domain Specific Language,DSL),其主要目标是降低开发、认证和部署密码学应用的成本。文章中提到的术语和工具链将在下文详细解释。 **自动化综合...

    Cryptol: The Language of Cryptography Cryptanalysis

    Applying Cryptol to cryptanalysis,This talk will cover these topics and show their use in a cryptanalysis demo using Cryptol.

    cryptol-2.10.0-Windows-x86_64

    cryptol-2.10.0-Windows-x86_64.msi 官方版本,官网下载慢的话可以从这里下载;

    HighLevel Synthesis of Cryptographic Hardware

    特别地,Cryptol是一种功能特定的领域语言,专门用于密码学算法的描述和实现。通过Cryptol,设计者可以编写加密算法的可执行描述,而Cryptol 1.X版本可以将代码编译成Verilog。需要注意的是,Cryptol 2.X版本是开源...

    cryptol-course:本课程的目的是教学生如何使用Cryptol(一种用于密码学的领域特定语言)进行编程

    用密码编程目的:该课程的目的是概述 (一种用于密码学的领域特定语言)的功能。 这些材料可以以自定进度的方式进行,也可以适合于结构化的教室(虚拟或物理)演示和实验环境。 该课程还简要介绍了(SAW),这是一个...

    z3&crytol;.zip

    Cryptol支持大规模的位向量运算,允许定义任意长度的整数和密钥,这对于处理不同块大小的密码算法特别有用。此外,Cryptol还具有强大的元编程能力,可以自动生成和测试加密算法的各种变体。 **安装教程的重要性** ...

    Using Cryptol to explore elliptic curve-based random-number generators

    To tackle how this works behind the curtain, this project aims at exploring the Dual EC DRNG, an algorithm standardized by NIST as a cryptographically secure pseudo random number generator.

    keccak-cryptol:Keccak (SHA-3) 哈希函数的加密规范

    Keccak-cryptol项目的贡献在于提供了一个公开可审查的、形式化验证的Keccak实现,这对于保证密码学算法的可靠性至关重要,尤其是在安全领域,错误可能会导致严重的后果。对于那些想要深入理解Keccak工作原理或者需要...

    Python库 | cryptol-2.11.3-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:cryptol-2.11.3-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    各种sabe模型的搭建,希望可以帮助大家

    这些例子可能包括不同编程语言(如C++、Python)的实现,以及使用特定仿真软件或工具(如Matlab、Cryptol)的演示,旨在帮助用户理解和应用SABER协议。 标签“各种Sabe”可能是指除了SABER之外,还包含了其相关的...

    sat2015-crypto:9月25日SAT 2015邀请演讲的幻灯片和示例

    该存储库包含幻灯片和示例,这些幻灯片和示例与9月25日在SAT 2015上使用SAT求解器分析密码算法的受邀演讲相伴随。 目录slides包含演讲的幻灯片的LaTeX源和PDF版本(包括书目)。 目录examples包含谈话中提到的示例。...

    blst:多语言BLS12-381签名库

    已计划对该库进行正式验证,并将使用Cryptol和Coq来验证字段,曲线和批量签名操作。 该库符合以下IETF规范草案: IETF BLS签名V4 IETF哈希到曲线V10 序列化格式是根据IETF规范的附录A.BLS12-381实现的,该规范要求...

    BLST-Verification:BLST验证

    SPDX-License-Identifier: Apache-2.0 OR MIT 一次验证 该存储库包含 BLS12-381签名库的规范和正确性证明。 建立和运行 ... 证明涉及为BLS12-381规范定义的功能编写Cryptol定义,为库的功能编写SAWscript规范

Global site tag (gtag.js) - Google Analytics