成功加入购物车

去购物车结算 X
智胜图书专营店
  • 密码技术与物联网安全:mbedtls开发实战

密码技术与物联网安全:mbedtls开发实战

举报

紧扣物联网安全发展趋势,详解物联网开发利器mbedtls

售价 55.90 7.1折

定价 ¥79.00 

品相 全新品相描述

上书时间2021-09-10

此商品已售罄
  • 商品详情
  • 店铺评价
手机购买
微信扫码访问
  • 图书条目信息

    密码技术与物联网安全:mbedtls开发实战

    • 装帧:  其他
    • 开本:  16开
    • 纸张:  胶版纸
    • 页数:  368页
    • 字数:  243千字

    展开全部

    货号:
    xhwx_1201851344
    品相描述:全新
    正版特价新书
    商品描述:
    为何写作本书2015年,我和本书的另一位作者崔红鹏同在无锡物联网产业研究院从事无线传感网方面的开发工作。那年,物联网概念虽然已被炒作多年,但无论是技术路线还是开发手段都还处于摸索阶段。2015年,共享单车才刚刚出现,nbiot还在协议制定阶段,云计算也没有迎来爆发式增长。当时工作室采购了一套带网络接的stm32f4开发板,我们想利用这块开发板行一次s实验:把stm32f4开发板作为s服务器,用浏览器作为s客户端,通过浏览器访问开发板提供的s服务。我们想将这个嵌入式s实验作为学物联网安全的步。但万事开头难,我们始终没有完成这个嵌入式s实验,冗长的调试信息和复杂的握手过程使我们不知所措。在排错过程中,我们查阅了大量的资料,发现了一个又一个新名词或概念,例如ssl、tls、rsa加密、数字和椭圆曲线等,这些密码学基础知识让我们一头雾水。除了一个又一个新名词或概念之外,我们还了解到“rsa已经被破解了”或“哈希算sha1已经被破解”这些网络传言,这些真真的网络传言让我们在排错过程中束手束脚,生怕使用了不安全的算。经过几天的努力,我们把问题结为“tls握手过程的校验出现了问题”。由于大量基础知识的缺失,我们并没有完成这次s实验。虽然嵌入式s实验并没有成功,但是我们还是结了以下经验教训:1)相对于资源受的物联网终端而言,s协议非常复杂,运行时也需要消耗大量资源。我们也开始思是不是存在更合适的物联网终端的安全连接方案。2)s涉及tls协议和密码学基础知识,这些内容都需要花时间和精力系统学。3)该实验通过polarssl开源组件实现ssl/tls,而ssl/tls正是s的安全传输层。如果要熟练掌握嵌入式s,先需要掌握polarssl。2015年,polar更名为mbedtls,开启了物联网安全应用的新篇章。当时我们还有另外一个共识:要想让物联网设备安全地联网,应该分为两步—,让物联网设备方便地连接网络;第二,让物联网设备安全地连接网络。为了完成“两步走”的步,我在2016年到2017年间编写了本关于物联网专用协议coap的图书—《iot开发实战:coap卷》,这本书解决了物联网设备方便连接网络的问题。coap好比互联网应用中的,而互联网应用不仅有,还有s,我想物联网应用中也应该有coa。2017年到2018年间,三大运营商—中国电信、中国移动和中国联通在大力推nbiot网络建设,市面上出现了各种各样的nbiot模组。2018年3月底,阿里巴巴宣布物联网成为继电商、金融、物流和云计算之后的第5条“主赛道”,从此,物联网入了“云连物”时代。nbiot和云计算的脱颖而出极大地推动了物联网的发展,当百万亿连接不再是遥不可及的梦想时,物联网应用不再满足于“方便”,同时对“安全”也提出了更高的要求。在这种大背景下,2017年6月,我找到了本书的另一位作者崔红鹏,此时他已经在清华大学无锡应用技术研究院从事安全芯片的开发工作。我表示希望结合mbedtls写一本详细描述物联网连接安全的图书,我们很快达成了共识并付诸实践。我已经有编写技术图书的经验,我本以为上一次的成功经验可以使这次图书编写变成一次“愉快的写作之旅”,但是没过多久我发现自己错了。物联网连接安全涉及大量密码学知识,而密码学又涉及很多数学基础知识,例如初等数论和抽象数学等。数学基础知识的缺失使得图书的编写过程举步维艰,我们花费大量的时间学各种数论公式,甚至还研究公式或定理的证明过程。大学之后很少有系统地学数学理论知识的机会,这次特殊的自主学经历让我们深刻体会到了数学的力量,那些经典的公式居然在几百年之后依然发挥着巨大的作用。目标读者本书适合物联网工程师、嵌入式工程师和web开发工程师阅读。对于物联网工程师而言,通过本书可以系统地学物联网安全连接的基础知识。本书借助深入浅出的示例讲解密码学算,这些算是构成物联网连接安全的利器。对于嵌入式工程师而言,本书详细讲解了mbedtls不同模块的使用方,这些使用方可以帮助你构建物联网安全应用。本书还分析各种安全算的性能,这些分析结果将帮助你在实际项目中做出正确的选择。对于web开发工程师而言,通过本书可以从设备角度了解物联网连接安全的条件,在这些条件下,物联网设备不能直接使用互联网应用中常见的安全套件。而言之,本书试图消除物联网工程师、嵌入式工程师与web开发工程师之间的知识鸿沟,在物联网连接安全方面达成共识。如何阅读本书本书主要内容分为三部分。部分:~3章。部分是全书的基础。章主要讲解密码学安全常识、mbedtls和openssl相关基础知识。本书虽然以mbedtls为核心,但在多个章节中使用了openssl工具,所以在章的后面部分将详细讲解openssl的安装和使用方。第2章介绍mbedtls的安装和使用方,由于本书的大多数硬件示例均基于zephyr构建,所以第2章还介绍了zephyr的构建过程和使用方。第3章讲解数论基础知识,包括素数、模运算、群、域和有限域等概念,这些数论知识是密码学

    配送说明

    ...

    相似商品

    为你推荐

孔网啦啦啦啦啦纺织女工火锅店第三课

开播时间:09月02日 10:30

即将开播,去预约
直播中,去观看