深入浅出密码学
上QQ阅读APP看书,第一时间看更新

本书历经数年创作而成

今天,通过使用必应或百度搜索,我们几乎可以了解任何东西。然而,对于密码学,我们可以检索到的知识或资源非常有限。很久以前,我就遇到过这样的情况。从那时起,密码学相关资源的匮乏就成为我钻研密码学的阻碍。

上大学时,有一门课要求我实现差分功耗分析攻击。在密码分析领域,这种攻击在当时算是一个重大突破,它也是第一个公开的侧通道攻击。差分功耗分析攻击是一种非常神奇的密码算法攻击方法,该方法通过测量设备在加密或解密时的功耗,提取出加密算法所使用的密钥。在阅读相关论文时,我意识到,优质的论文可以传达伟大的思想,但很多论文往往不够清晰易懂。那时,我曾使出浑身解数,尝试弄明白作者想表达的意思,但却找不到解释这些论文的在线资源。因此,我绞尽脑汁,最终才彻底读懂这些论文。当时,一个想法在我脑海涌现,我可以想办法帮助像我这样经历这场“磨难”的人。

出于这样的动机,我画了一些动图,以记录我对论文的理解。我还在视频网站上分享了自己制作的密码学视频。

若干年后,每次发布完视频,我仍然能收到网友们的赞扬之词。就在我写这篇序言时,仍有人发帖说:“谢谢你,你的解释非常到位,为我理解这篇文章节省了大量时间。”

对我来说,这是莫大的激励!在迈出这一步后,我就有了在教育领域做更多尝试的想法。我开始录制更多的视频,同时开始写一些关于密码学的博文。在开始撰写本书之前,我已经在博客上发布了近500篇文章,它们解释了许多与密码学相关的概念。实际上,在曼宁出版社(Manning Publications)向我约稿之前,我已经有了写书的想法。