商用密码应用安全性评估从业人员考核知识点
5.1基于上述基础知识和技能,对密码应用与安全性评估的理解、分析、实践、拓展等综合能力。密码相关国家标准和行业标准规定的各类密码产品的实现机理、主要功能、 使用要求等。3.18证书认证系统/证书认证密钥管理系统。3.3 POS/ATM密码应用系统。3.14动态令牌/动态令牌认证系统。3.4 PCI-
忘记文档密码,教你破解WORD/EXECL/PPT文件加密密码
忘记文档密码,教你破解WORD/EXECL/PPT文件加密密码
密码学相关基础知识
密码学基础相关知识
商用密码应用与安全性评估要点笔记(密评技术测评要求)
测评实施:算法、技术、产品、服务符合通用要求;核查是否采用基于对称密码算法或密码杂凑算法的MAC,基于公钥密码算法的数字签名对通信实体进行身份鉴别(1-3级)或双向鉴别(4级),实现机制是否正确有效。核查是否采用(1)动态口令机制(2)基于对称密码算法或密码杂凑算法的MAC(3)基于公钥密码算法的数
【密码学】高级密码学-1
高级密码学-1部分,个人复习使用,仅供参考。🍒
商用密码应用与安全性评估要点笔记(SM3密码杂凑算法)
HMAC具体如hmac = HMAC(K,M),其中密钥K的长度取对应的杂凑算法分组长度和输出长度之间,如MD5,K的长度区间是[128,512] bit。对于MD结构,也就是对填充后的消息进行分组后依次输入F函数进行压缩,上一个分组的结果结果下一个分组的输入之一,最后一个F的结果即是最终的杂凑值。
密码学发展历史介绍
密码学历史介绍,捋清楚密码学的前世今生,网络上各说封坛的,觉得有点乱
【CTF-MISC-1】 Word隐写&零宽字符隐写
这是ctf-misc中的word隐写与零宽字符隐写的总结
SM4算法简介
SM4为分组对称密码算法,明文、密文以及密钥长度均为128bits。SM4算法主要包括加解密算法和密钥扩展算法,采用32轮非线性迭代的数学结构,其中算法中每一次迭代运算为一轮非线性变换。主要操作包括异或、合成置换、非线性迭代、反序变换、循环移位以及S盒变换等。加密算法和解密算法的数学架构、运算法则、
商用密码应用与安全性评估要点笔记(FAQ)
(1)网络和通信层面:主要包括部署在网络边界的VPN中的访问控制列表、防火墙的访问控制列表、边界路由的访问控制列表等进行网络边界访问控制的信息。云平台系统的密码应用:(1)云平台系统为满足自身安全需求所采用的密码技术(2)云租户通过调用云平台提供的密码服务为自身业务应用提供密码保障。(仅用在云上应用
安全多方计算之八:Mix-Match
M.Jakobsson和A.Juels提出了基于Mix-Match的安全多方计算协议构造方法,该类协议包括Mix与Match两个阶段:Mix阶段通过构造混合网络生成盲表;Match阶段执行PET协议查表得到对应输出,最后参与者共同解密输出。该类协议参与者之间所需传输的消息量较少,对于逻辑运算和Bit
椭圆曲线数字签名算法(ECDSA)
一. 椭圆曲线加密算法简称ECC,是基于椭圆曲线数学理论实现的一种非对称加密算法。相比RSA,ECC优势是可以使用更短的密钥,来实现与RSA相当或更高的安全,RSA加密算法也是一种非对称加密算法,在公开密钥加密和电子商业中RSA被广泛使用。据研究,160位ECC加密安全性相当于1024位RSA加密,
混淆电路简介(GC)
混淆电路里的多方的共同计算是通过电路的方式来实现,例如下图所示,Alice和Bob要进行多方计算,他们首先需要构建一个由与门,或门,非门,与非门组成的布尔逻辑电路,每个门都包括输入线,输出线。然后,Bob通过不经意传输协议,从 Alice 那里获得他的输入对应的替换值,并且通过协议,可以让Alice
SM4国密算法原理及python代码实现
SM4.0(原名SMS4.0)是中华人民共和国政府采用的一种分组密码标准,由国家密码管理局于2012年3月21日发布。相关标准为“GM/T 0002-2012《SM4分组密码算法》(原SMS4分组密码算法)”。在商用密码体系中,SM4主要用于数据加密,其算法公开,分组长度与密钥长度均为128bit,
密码学-2-RSA签名验签方案
重温上节所述的签名流程,其中散列值==>>签名(签名 ==>> 散列值)的过程中,使用私钥签名(公钥验签),这个地方涉及到了非对称加密算法,这也是非对称算法的用途之一,即数字签名。 常见用作数字签名的非对称算法:SM2(国密) 、 RSA、DSA、ECDSA(国际算法)。本文对常见的几
ECDSA安全性证明
由于最近在学习ECDSA数字签名方案,所以对其进行了一些规约形式的传统安全性证明。
现代密码学复习
现代密码学知识大汇总
Python实现字符串与指定密钥循环异或加解密
异或运算在很多密码学算法中都有不同程度的应用,其运算特定在于一个数和另一个数连续异或两次仍得到原来的数。在实际使用中,因为要加密的信息和所使用的密钥在大多数情况下是不等长的,所以经常需要循...
开箱即用的SSH攻击字典收集工具
ssh暴力攻击可以说是一种非常好的字典来源, 所以我做了个工具当诱饵来收集字典.既然是诱饵, 那就叫baithook吧, 在这篇文章介绍一下.
密码学消息鉴别
消息鉴别