【技术实现步骤摘要】
用于对消息进行数字签名的方法
[0001]本专利技术涉及用于对消息进行数字签名的方法,用于检查所接收的经过数字签名的消息的方法以及用于执行所述方法的计算单元和计算机程序。
技术介绍
[0002]数字签名方法可以基于非对称密码系统,在所述系统中发送方借助于秘密的签名密钥(所谓的“私钥”)来针对数字消息(即针对任何数据)计算称为数字签名的值。该值使得任何人都可以借助于公开验证密钥(所谓的“公钥”)来检查消息的无可争议的创作者身份和完整性。
[0003]这种数字签名方法在此通常包括三个函数或例程:密钥生成、签名计算(sign)和签名验证(verify)。在此,密钥生成通常会产生非对称密钥对,该密钥对由私钥和公钥组成。签名例程通常在输入消息时使用私钥来计算数字签名,而验证例程通常在输入消息和数字签名时使用公钥来检查所述消息是否属于所述签名。
技术实现思路
[0004]根据本专利技术,提出了具有独立权利要求的特征的用于对消息进行数字签名的方法,用于检查所接收的经过数字签名的消息的方法以及用于执行所述方法的计算单 ...
【技术保护点】
【技术特征摘要】
1.一种用于由消息(N)的发送方(100)对所述消息(N)进行数字签名的方法,其中使用作为对称密钥对的一部分的秘密密钥(K
sec
)和所述消息(N)来确定基于对称密钥对的校验值(MAC),其中使用作为非对称密钥对的一部分的私钥(K
priv
)以及所述校验值(MAC)来确定数字签名(S),以及其中提供所述数字签名(S)以用于传送。2.根据权利要求1所述的方法,其中将所述消息(N)与所述数字签名(S)一起由所述发送方(100)传送。3.一种用于由接收方(120)检查接收到的经过数字签名的消息(N)的方法,其中使用作为对称密钥对的一部分的秘密密钥(K
sec
)和所述消息(N)确定校验值(MAC'),以及其中利用所确定的校验值(MAC')和所述数字签名(S)使用作为非对称密钥对的一部分的公钥(K
pub
)执行验证(122')。4...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。