草庐IT

如何跑通 SPHINCS+官方代码(Mac和Windows两平台)

Windows平台1下载包安装工具ChocoChoco是一个Windows环境下的包安装工具,下载完之后就可以使用chocoinstall类似于Linux里面的apt-getinstall命令来安装各种包第一步:使用管理员身份打开cmd第二步:输入命令安装choco@powershell-NoProfile-ExecutionPolicyBypass-Command"iex((new-objectnet.webclient).DownloadString('https://chocolatey.org/install.ps1'))"&&SETPATH=%PATH%;%ALLUSERSPROFI

【后量子密码】SPHINCS+ 算法(二):签名与验签(附源码分析)

在FIPS-205标准(草案)中将SPHINCS+后量子标准数字签名算法命名为SLH-DSA(statelesshash-baseddigitalsignature)。一、前言SPHINCS+具有高度的安全性和抗量子特性,同时具有较高的效率和灵活性,因此被NIST选为其后量子密码标准化计划的标准算法之一。SPHINCS使用了XMSS的许多组件,但使用更大的密钥和签名来消除状态。SPHINCS+的工作方式与SPHINCS相似,但与SPHINCS有以下区别:FORS(ForestOfRandomSubsets)是SPHINCS+中用于对消息进行签名的少次签名方案,它代替了SPHINCS中使用的HO