什么是消息验证码
什么是消息验证码在信息安全领域中,常见的信息保护方法分为加密和认证两大类。认证技术又分为对用户的认证和对消息的认证两种方式。用户认证用于鉴别用户的身份是否是合法用户;消息认证就是验证所收到的消息确实是来自真实的发送方且未被修改的消息,可以验...
发表于 4/9/2021 10:54:59 AM
阅读(3810)
RSA加密的填充方式
与对称加密算法DES,AES一样,RSA算法也是一个块加密算法( block cipher algorithm),其算法原理特点是总保持在一个固定长度的块上进行操作。但跟DES,AES等算法不同的是,RSA算法的block length与...
发表于 3/12/2021 2:44:34 PM
阅读(1806)
ndio混合加密应用简介
ndio混合加密应用简介加解密算法分为对称算法加密和非对称算法加密。对称算法:加解密密钥相同要求发送方和接收方在安全通信之前,商定一个密钥。所以密钥的保密性对通信的安全性至关重要。对称加密算法的特点是算法公开、计算量小、加密速度快、加密效率...
发表于 2/26/2021 10:48:37 AM
阅读(12887)
RSA算法密钥长度的选择
RSA算法密钥长度的选择 RSA算法密钥长度的选取直接关系到加解密、签名验签的安全强度和运算速度。密钥的长度实际上是指公钥模N的长度(以Bit为单位),理论上来讲N越大,安全强度越高,算法运算速度越慢。因此,RSA算法密钥长度要结合项目的实...
发表于 1/12/2021 10:40:16 AM
阅读(8643)
RSA的安全性
RSA的安全性 在RSA密码应用中,公钥KU是被公开的,即e和n的数值是可以被第三方得到的。破解RSA密码的问题就是从已知的e和n的数值(n等于pq),想办法求出d的数值,这样就可以得到私钥来破解密文。从RSA的原理中我们知道(d*e) m...
发表于 12/28/2020 10:40:21 AM
阅读(1792)
HMAC算法及计算流程介绍
HMAC算法及计算流程介绍1. HMAC算法的应用:目前HMAC算法主要应用在服务器对访问者进行鉴权认证流程中。2. HMAC算法简介:HMAC是密钥相关的哈希运算消息认证码(Hash-based Message Authenticatio...
发表于 12/11/2020 2:59:17 PM
阅读(2713)
Linux设备与驱动的主要类型
Linux设备与驱动的主要类型linux是文件型系统,在linux中,一切皆文件,所有硬件都会在对应的目录(/dev)下面用相应的文件表示。 文件系统的linux下面,都有对于文件与这些设备关联的,访问这些文件就可以访问实际硬件。 通过访问...
发表于 11/25/2020 3:24:48 PM
阅读(1716)
RSA公钥指数的选取
RSA公钥指数的选取1:什么是RSA公钥指数。首先了解一下RSA密钥的建立流程。如下图所示:(1)选择两个不同的大素数p和q;(2)计算公共模数(n=pq)和欧拉数(eular=(p-1)(q-1)); (3)选择公钥指数e;(4)计算in...
发表于 11/10/2020 1:30:46 PM
阅读(1431)
系列文章-随机数在密码学中的作用(二)应用介绍
本期主要介绍随机数在密码学中生成Nonce的用法。Nonce是Number once的缩写,顾名思义在密码学中将只能被使用一次的随机数称为Nonce。即该随机数一旦被应用过就失效了,无法再次使用。不论是伪随机数还是真随机数均可生成Nonce...
发表于 7/9/2020 11:11:33 AM
阅读(1717)
随机数在密码学中的作用(一)随机数分类介绍
一提到密码学,多数人先想到加密算法还有密钥这两个概念。因为算法不同,决定了安全强度不同,而密钥更是安全的核心关键。但除此之外,还有一个因素对密码学至关重要——随机数。本系列文章对随机数的分类和应用做介绍和探讨,本文先对随机数分类进行介绍。随...
发表于 6/24/2020 1:52:43 PM
阅读(1631)
如何在待机期间降低加密芯片功耗(1)
越来越多的嵌入式电子产品为了追求体积小巧和应用便利都采用了电池供电,这就要求设备自身功耗尽要低。这对于使用加密芯片的用户来说,会造成一定困扰。因为不加加密芯片会有安全隐患,加入加密芯片又会增加功耗,因此陷入两难处境。本方案一 断电处理通过引...
发表于 6/11/2020 1:09:16 PM
阅读(1593)
关于3des加密算法密钥长度的解释
3DES算法密钥长度说明3DES加密算法作为经典的对称加密算法,已经广泛应用于各安全相关行业的数据加解密与身份认证环节之中,本文主要针对用户使用我司加密产品中产生的密钥长度疑问给予解答。在介绍3DES算法之前,我们先简述DES算法。3DES...
发表于 5/26/2020 11:38:07 AM
阅读(1870)
如何利用加密芯片存储证书等文件
随着使用加密芯片用户的不断增多,通过收集整理使用意见,我们发现有很多用户提出以下需求,即:希望加密芯片在完成版权保护、数据加解密等主要功能基础上,可以当成通用存储类芯片使用,存储证书一类的数据。其实,这个需求在现有的加密芯片上已经实现了。版...
发表于 5/9/2020 11:02:04 AM
阅读(1606)
Openssl 生成ECC 证书及密钥
Openssl 生成ECC 证书及密钥前面一期介绍了windows下安装Openssl的方法。在此基础上,本期介绍利用openssl指令生成CA证书的方法,我们暂定CA名称为BJ2020,证书签名算法为ECDSA,待生成证书中的信息为下述内...
发表于 4/23/2020 11:11:31 AM
阅读(1970)