0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

现代密码学如何确保交易安全的关键

星星科技指导员 来源:ADI 作者:ADI 2023-06-28 10:22 次阅读

什么是密码学?

密码学起源于希腊语kryptos,意思是隐藏,是我们互联世界中必不可少的一门学科。无论我们是在线支付,通过智能手机存入支票,还是在我们的医疗保健提供者处建立虚拟帐户,我们都希望确保传输的消息和数据是安全的。密码学应用先进的数学原理来存储和传输数据,以保护我们的信息不落入坏人之手。

现代密码学依赖于两种基本算法——非对称密钥和对称密钥。非对称密钥算法使用私钥和公钥的组合,而对称算法仅使用私钥,通常称为密钥。虽然这两种方法都可以成为数字安全策略的一部分,但每种方法都适用于特定的用例。当有大量数据需要保护时,往往会使用对称密钥加密,因为它相对较快。当有大量实体共享信息时,非对称密钥加密是理想的选择。

这两种算法都支持主要的加密目标,包括:

机密性,确保信息安全,不知情的人无法接触到

标识和身份验证,这是识别对象或用户然后对其进行身份验证以确保与预期实体进行通信的过程

保持消息完整性,确保收到的任何消息或连接的任何新设备都不会携带不需要的代码或信息

在对称密钥加密系统中,通过加密发送方和接收方之间交换的数据来实现机密性。发送方和接收方都可以访问用于加密和解密交换消息的同一密钥,如图 1 所示。

wKgZomSboiiAZjZFAAFf1qu_v20841.png


图1.对称密钥算法有助于使用密钥实现机密性

在非对称密钥系统中,接收者可以自由分发她/他的公钥。发送方获取公钥并验证其真实性。图 2 显示了所涉及的主要步骤。为简单起见,我们假设发件人可以访问收件人的已验证公钥。然后,发件人使用该公钥加密邮件并将其发送给收件人。

wKgaomSboi2AN0IjAAGjVuwc_Us320.png


图2.非对称密钥算法有助于通过使用公钥和私钥来实现机密性。

关于这个话题还有很多要讨论的。我的教程“密码学:现代方法的基础知识”提供了有关以下内容的更多详细信息:

对称和非对称密钥算法如何处理识别和身份验证过程

对称和非对称算法在密钥用法方面的比较

这两种算法如何保持消息完整性

交换消息的不可否认性

审核编辑“郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 智能手机
    +关注

    关注

    66

    文章

    18069

    浏览量

    177072
  • 密钥
    +关注

    关注

    1

    文章

    119

    浏览量

    19591
收藏 人收藏

    评论

    相关推荐

    密码编码

     密码编码密码编码(加密方法的C与C++实现)分分三个部分。第一部分描述密码学中的常用算法和数论算法,以及这些算法的C和C++
    发表于 09-25 09:49

    现代密码学

    现代密码学课件,大家可学习学习,了解了解
    发表于 05-10 15:56

    STM32密码学诀窍,这套资料帮助你掌握!(方法论+加密库资料合集)

    部分资料介绍密码学基本原理第一部分:如何传输机密数据。我们会看到,对称加解密和非对称加解密技术在保证数据安全通信的过程中,发挥的不同作用,以及二者结合后如何解决了一个传输机密数据过程中的关键
    发表于 08-17 14:39

    什么是密码学中的DES

    得不提一个东西——密码学(是不是听起来头皮发麻心跳加速),稳住稳住,老司机上线带你。今天给大家say&see什么是密码学中的DES。简介 DES:****English Name...
    发表于 07-22 07:16

    物联网安全机制密码学基础

    Chp9 物联网安全机制密码学基础(1)加密模型密码是通信双方按照约定的法则进行信息变换的一种手段。依照这些信息变换法则,变明文为密文,称为加密变换;变密文为明文,称为解密变换。信息称为明文,明文
    发表于 07-22 06:31

    密码学中的加密技术

    密码学中的加密技术:密码学的基本概念密码编码学是密码体制的设计学,而密码分析学则是在未知密钥的情况下从密文推演出明文或密钥的技术。
    发表于 06-16 23:50 0次下载

    区块链的底层技术是密码学

    密码学是区块链的底层技术,没有密码学就没有区块链,没有密码学支撑的区块链不可能安全
    发表于 11-22 11:22 1953次阅读

    密码学在区块链中有着怎样的作用

    张骁表示,区块链之所以能够解决人与人之间的信任问题,是因为它的不可篡改性,而这种特性本质上又是基于密码学算法来实现的。因此密码学在区块链中的地位很关键,如果说区块链是信任的基石,那么密码学
    发表于 12-27 15:51 4572次阅读

    区块链系统中采用密码学技术是否存在安全威胁

    量子计算与区块链是当下两个热门技术,二者因为密码学技术联系在一起。区块链使用密码学技术保障系统安全,而量子计算对传统的密码学技术提出了巨大的挑战,进而威胁到区块链系统的
    发表于 01-10 14:51 1047次阅读

    应用密码学的资料概述

    本文档的主要内容详细介绍的是应用密码学的资料概述包括了:1.密码的由来,2.密码技术发展简介,3.密码学基本概念
    发表于 04-04 08:00 2次下载
    应用<b class='flag-5'>密码学</b>的资料概述

    区块链密码学的基础内容介绍

    密码学是数学和计算机科学的分支,同时其原理大量涉及信息论。密码学不只关注信息保密问题,还同时涉及信息完整性验证(消息验证码)、信息发布的不可抵赖性(数字签名)、以及在分布式计算中产生的来源于内部和外部的攻击的所有信息安全问题。
    发表于 05-08 10:33 1067次阅读

    区块链在密码学中的应用及技术综述

    区块链在密码学中的应用及技术综述
    发表于 06-25 15:06 12次下载

    基础密码学的概念介绍

    密码学和信息安全在如今的互联网行业当中非常重要,相关的理论知识和算法也在计算机系统的方方面面都被用到。虽然我们不一定会从事安全相关的工作,但对密码学以及信息
    的头像 发表于 08-10 14:32 1053次阅读

    是什么让密码学更容易?安全认证器和协处理器

    密码学提供了针对安全威胁的强大保护,但并非每个嵌入式设计人员都是密码学专家。为了给产品开发工程师提供一条快速了解该主题基础知识的途径,我们创建了一本密码学手册,其中包含一系列采用工程而
    的头像 发表于 06-27 17:24 509次阅读
    是什么让<b class='flag-5'>密码学</b>更容易?<b class='flag-5'>安全</b>认证器和协处理器

    密码学原理的应用

    电子发烧友网站提供《密码学原理的应用.pdf》资料免费下载
    发表于 08-02 10:28 0次下载
    <b class='flag-5'>密码学</b>原理的应用