10月20日,《知识就是力量》系列讲座在中国科技馆开讲,此次讲座的主题是“古今密码纵谈”。
本期邀请到的主讲嘉宾是中国密码学会教育工作委员会副主任委员、中国密码学会理事李子臣老师。
李子臣,博士,教授,博士生导师。中国密码学会教育工作委员会副主任委员,北京市信息安全与密码优秀教学团队带头人,教育部本科教学工作水平评估专家中国密码学会理事,中国人工智能学会理事。香港“优才计划”获得者,省部级创新人才、骨干教师,网络空间安全学科学术带头人。
接下来就让我们跟随李子臣老师一起纵谈古今密码。讲座从四方面带我们了解了古今密码,分别是:什么是密码学、古典密码、战争与密码、现代密码与应用。
密码在我们的生活中无处不在,我们每时每刻都在使用密码,比如解锁手机、登录微信、网络购票、电子银行、电子邮件、行李箱等等……密码是信息安全(网络空间安全)的核心技术,可用于网络上的身份认证,可用于通信。它具有四个属性:机密性、完整性、认证性、不可伪造性。
古典密码更像是一门艺术,它们反映出古人的高超智慧和绝妙想象力,并且蕴含了现代密码学思想的萌芽。
1信息隐藏术
早在公元前440年的古希腊战争中,为了安全传递情报,奴隶主就剃光奴隶的头发,然后将密令写在头上,待头发长长后,再让他去盟友军队传递信息。即便奴隶在途中被抓捕,搜其全身也并无任何可疑之处,奴隶便会被释放,待他到达盟友军队时,再次剃光头发,便可得到情报。
2藏头诗
宋代著名宰相吕蒙发迹前穷困潦倒,家徒四壁,便在春节写下了一副对联贴在门口。上联:二三四五,下联:六七八九,横批:南北。吕蒙正是用这幅对联说出了自己的穷苦生活,你能猜出来吗?
点击下方空白区域查看答案
▼
上联缺“一”,下联少“十”→“缺衣少食”
横批“南北”→“没有东西”
除了信息隐藏术和藏头诗外,古典密码还包括栅格密码、斯巴达密码棒、凯撒密码等等。
栅格密码示例
斯巴达密码示例
凯撒密码示例
密码在战争时期的应用也是极为广泛和重要的,保护己方秘密并洞悉敌方秘密是克敌制胜的重要因素。
中国古代的“阴符”和“阴书”就是后来密码学中的“加密后的信息”或“密文”,其加密的方法,相当于现代密码学中代替或移位。在第二次世界大战中用到了恩尼格玛密码机(德国),哈格林密码机(美国、法国),TYPEX密码机(英国),“红密”、“紫密”密码机(日本)。
虎符
抗日战争前期,中国政府重视密码被破译工作,周恩来总理亲自编写了我党、我军的第一部双层高级密码,以周恩来总理的别名(“伍豪”)将此套密码命名为“豪密”。这部密码为我国在平型关歼灭日军坂原师团、百团大战、奇袭阳明堡机场(炸毁日机24架)等,取得抗日战争的最后胜利,发挥了重要作用。
现代密码包括序列密码、分组密码、公钥密码、商用密码。
我国商用密码算法标准总体情况
以上,便是李子臣老师这次讲座的内容啦。在讲座结束后,李子辰老师也有耐心解决大家的问题,进行学术探讨。
这次的讲座不仅吸引了中小学生,还有很多高校密码爱好者慕名前来。
如果这些内容还没有满足你的话,《知识就是力量》第10期杂志,带你继续探索《古典密码术》,如需购买,请点击阅读原文。