Please enable JS

C***2 发布于8月10日

没逗你,全机械的密码机

一群古典粉的玩货,致敬伟大的发明者

  • 创意集结
  • 创意集赞
  • 产品成型
  • 开始众筹
我的畅想

摘要: 我们这次设计运用分析法把二战时期的英格玛加密机的加密转子电路部分,用机械结构替换并且实现原来的加密效果。讨论如何用机械构件解决原来电路传动的问题,并且建立了最基础的结构模型,然后利用solidworks对机构进行了三维实体模型设计,并进行了仿真运动。


加密原理: 首先我们介绍原部件原理, 我们看见水平面板的下面部分就是键盘,一共有26个键,键盘排列接近我们现在使用的计算机键盘。为了使消息尽量地短和更难以破译,空格和标点符号都被省略。在示意图(如图2-2所示)中我们只画了六个键。实物照片中,键盘上方就是显示器,它由标示了同样字母的26个小灯组成,当键盘上的某个键被按下时,和此字母被加密后的密文相对应的小灯就在显示器上亮起来。同样地,在示意图上我们只画了六个小灯。在显示器的上方是三个转子,它们的主要部分隐藏在面板之下,在示意图中我们暂时只画了一个转子。

键盘、转子和显示器由电线相连,转子本身也集成了6条线路(在实物中是26条),把键盘的信号对应到显示器不同的小灯上去。在示意图中我们可以看到,如果按下a键,那么灯B就会亮,这意味着a被加密成了B。同样地我们看到,b被加密成了A,c被加密成了D,d被加密成了F,e被加密成了E,f被加密成了C。于是如果我们在键盘上依次键入cafe(咖啡),显示器上就会依次显示DBCE。这是最简单的加密方法之一,把每一个字母都按一一对应方法替换为另一个字母,这样的加密方式叫做“简单的替换密码”。 同一个字母在明文的不同位置时,可以被不同的字母替换,而密文中不同位置的同一个字母,又可以代表明文中的不同字母,字母频率分析法在这里丝毫无用武之地了。这种加密方式在密码学上被称为“复式替换密码”。

而现在要做的就是将电路结构改造成机械机构,让这个密码机变成纯机械驱动。


步进机构: 之所以在英格码机里面要有步进机构,是因为转子的运动不是连续的,而是每当键盘按下,转子转过一个角度。而且要实现键盘复位的时候转子才转动 棘轮机构作为英格玛机的步进机构非常合适。所占空间小,可控性强。

转子机构: 转子不适合转动,那么我们可以将键盘设计为转子。我们知道力的作用是相互的,如果转子不动的话,键盘是必须要转动的。为了让这个传动更加平稳,我们可以使用轮系进行传动 1- 键盘, 2- 棘爪, 3- 棘轮, 4 5 6- 齿轮, 7- 转子)



传动机构: 通过杠杆和弹簧系统来实现信息的传递,按键按下,带动下面的杠杆,一步一步将信息在转子之间传递,从而到达输出端。杠杆的优点在于,设计方便,所占空间小,并且与弹簧搭配的话使得机械结构在完成每个既定任务目标后可以复位。


解码机构: 二战时期,编码和解码是需要两个密码机在一起,各自分担各自的工作。为了使密码机更加小巧方便,我们决定将它设计成圆筒状,上下都有键盘,这样的话就可以在编码的同时得到密文,解码的同时得到明文。



热度 945
  • 1筹码 5筹码 30筹码

    +1筹码

  • 28
全部脑暴(12)

您还可以输入800个字

发布

添加图片

上传中...

    Hello默涩 发布于2月6日

    全机械最大的问题就是 ,。。。。。时间长了 磨损和生锈。。。对了 你是否用润滑油呢?

    喜欢 0 不喜欢 0 回复 0

    您还可以输入200个字

    回复

    a***6 发布于9月23日

    支持机械的一切

    喜欢 0 不喜欢 0 回复 0

    您还可以输入200个字

    回复

    w***m 发布于8月31日

    复制这个连接到地址栏支持我哦http://zan.jd.com/project/details/215166583.html

    喜欢 1 不喜欢 1 回复 0

    您还可以输入200个字

    回复

    lc21016 发布于8月29日

    看不董感觉好高端

    喜欢 1 不喜欢 0 回复 0

    您还可以输入200个字

    回复

    award1 发布于8月24日

    恩尼格玛密码机

    喜欢 4 不喜欢 1 回复 0

    您还可以输入200个字

    回复