传统密码学的发展、计算、算法

密码学

密码学在战争历史上应用由来已深,密码的体现:混乱(Mess)、有序(Arrange)、承载(Carry)。

密码的分类(Classfical)有代替类,也有移位类。

古代战争考虑密码没有传输效率的阻碍,而且到了二进制出现的十八世纪,类似于珍妮机和差分机等赌博设备已经出现,密码对于编码的要求就更加复杂,包括保密性、可靠性、传输效    率、误码率、稳定性等。对于现在的社会,密码本身已经息息相关,对于编程者,这是一门语言艺术。

同时也是门设计的艺术,在测绘、设计、动画、编程等方面有影响——这类设计通常要求计算、博弈、微积分等通识类知识。

网图

图1.1 语言的直译

古典密码学

凯撒移位密码,移位密码按顺序前移3位。翻译的密码有不同。

古典密码学出发,核心在移位(这种加密方式早已经淘汰),但是涉及移位的思想。

x>>1=x*2 等价于右移一位值上累乘二,码上加一(Symblise just like a subway to plus one)

古典密码学没有涉及超过基础数论的知识,然而到了十九世纪中后期,这样的数论知识已经发展很成熟了.涉及的知识已经到风力、海力、水利、大陆板块运动、流水腐蚀、刻蚀技术等方向,在药学,气候变化,测绘等有影响,基本主要轴线在向西海岸的法国,其次,古典密码学仍然有学习的必要,因为它对于人类发展历史有重要贡献。

古典密码学使用之初是用于战争类,其中,罗马战争用到了初始的密码学,在古罗马的兵器可以体现出这个时代独有的特征。

罗马斗竞场——旋梯式的座位架构,格点式的排布空间。兵器,矛,盾,头盔,铁器。

收集古代的器物,并且收集关于资源、布料、瓷瓦器、种植物等物品,以接近那个充满着“簇矢”、“芝诺乌龟”、“巴门尼德”等人的时代。


 

  哀吾生之须臾,羡长江之无穷。

       凯撒密码在线计算-ME2在线工具

 时间尺度,东罗马帝国开始到元朝。兵器的发展历史。

 替换码的作用就是用一个或多个代替表将明文字母数码等代替为密文,其中还包括栅栏密码——一种以组合编码,固定码元长度为核心的编码制度。

   以ABCDERF为例子,即AB CD ER F  ->Za Bd Dq E/  -> ZaBdDqE/

  ABCDERF 

  ZaBdDqE/

背景述说

    古罗马的铁蒺藜和中国古代战争用的铁蒺藜谁更好用,如果你是一名将军,你的马对嗅觉以及视觉甚至是马的性子都是很重要的。古代战争中缺乏对地雷这样的东西的描述。字符串的加密方式决定着整个密码的特性,接近比例曲线。这是一种采样方法,其中采样间隔接近W曲线,即间隔3取样后剔除,然后,间隔2取样后剔除直到间隔为1.

  实在的结果为下图:

 123456789

 123456789 <- 123456789

 1      5     9  <-   234  678

  2   4  6  8   <-     3      7

  3      7     <    

     这样的分析告诉我们,可以用范畴论解决密码的数字难题。

    缸中之脑效应。其中,我必须把123456789做数值的计算,然后将数值对空化将最后的值0消去。

世界十大著名悖论——缸中大脑 - 狂三的文章 - 知乎

 

https://zhuanlan.zhihu.com/p/151434076

作者的观点是:缸中之脑效应和芝诺的乌龟很像,其中巧妙的提到了“不撞南墙不回头”的典故,告诉我们主观和客观世界的不同,化用了"声色犬马"的典故。

        栅栏密码用于算法的检验——W型密码算子。

W型算子已经举过例子,其次用杨辉三角的推算。

举例子 1 8 2 0 5 8 9

其中用统计学的方法也是可以推理出结果的。

 图论出现时间,阿姆斯特朗的基础拓扑学讲了一个朴素的道理,首先学会边组合——映射几何即可开始拓扑学的世界。

收集关于拓扑学学科的科学家,从近现代(分析数学)找起。

 占星学对科学的发展更加重要。

        例如,北斗七星(现象)在先秦时期已经出现了。北斗七星(是北半球天空的重要星象,因七星曲折如斗得名)_百度百科

        这对文学、玄学、道学和历史发展有影响,同时影响了武侠小说、玄幻小说等发展。

        暂时对古典的密码学进行整理和算法计算。

  基础型 增强W型
栅栏密码    
其他密码    
  

 

 
     其中以冯·诺依曼等物理学家为代表,做了很多有意思的工具,如晶体管,计算器(类似于算盘)等,同时期有很多物理学家对自然现象进行了计算和处理,有很多自然的方程——对自然的奇妙解释,对大自然流动以及变化更改的记载——当然随着时间变化,记载的精度和广度都有所不同。
     很多工具最初只是用于测绘,但最终都成了计算工具,接着为战争服务。

     图1.2 莱费尔加密解密转换(Convers to graph by vector)

     有向表是对特定字符替换成相应的矩阵存储后考虑算法的复杂度分指标,五维度的密码实验有效性并不是很高,且放在封闭群内为狄克拉尔群,默认为封闭群。

    特征:

    1、有向图考虑封闭性和矩阵的迹,构成矩阵后形成密码表

    2、将替代字符删除并且排列(组合数论,例如:域、场等概念)

    3、转化密文(输入密钥,输出密文,现有的技术例如云计算就用了这种方法)

    矩阵搜寻算法——行列搜索算法,涉及树的概念,同样是数轴观察,映射在圆上的轨迹有所不同。仍然是考虑算法的复杂度的问题。

计算方法:集成网站设计(有大佬已经做完了,我只要编程玩一玩就行)

Playfair加密解密_普莱费尔加密解密-ME2在线工具

   混沌分形和同调(数学概念)中的一环,培根密码类似于组合字母后对字母编成组块然后再对组块间进行插值(算法大概是插值算法,腾出空间后再进行密码插值),但是其中的密码学概念是,将字符按照门逻辑进行编码后解码成字符,最后组块成连续的通过门逻辑编码后的字符串(这种字符串也可以是信号,包括数字信号和模拟信号——切比雪夫函数)。所以密码必须设置假设空间,对不考虑实在的承信量,再做出传输解码采样滤波和输出,最后再考虑空间自由度。

   希尔密码的算法复杂度为O(n^2+n)。需要通过矩阵分析求解,其中必定设计矩阵的单位,例如Jodan矩阵。

   这样的方法,都是软件意义上的密码,常常应用于军事理论和算法处理(密码在算法中的应用大多是效率而非承载)。

   结论:软件意义上的密码发展,已经有了切实的工具和处理方式,对文字(简单的凸分析,有向或者无向图),图像(分辨率的大小,采样的多少),视频(视频进度管理,视频传输[GPU或者CPU的计算处理方式等])有影响,现在随着采样工具的进步,例如64K传输,8K摄像头等。

  插曲:计算机编码

   Unicode是像素级的编码;

   utf-8是以字节长度为单位的可变长度字符编码,是Unicode的字符实现方式,表达为固定的字节长度的存储。

    ascll码的编码和C语言的编码体系类似,初期用于键盘(抖动小的键盘)、winxp系统、嵌入式设备、Keil(硬件设计)等。

   计算机可视化可以看看3b1b的网站。

   方向

    硬件层:

    1、用Matlab设计看系统传输结果。

    2、C++设计代码甚至设计面板(库函数)。

    3、C语言(调试设计实品,得有钱)

    4、Python做数据分析(可视化图像甚至统计图表)

      5、用ai设计集成网站(设置大模型)

      6、做系统,类似Linux的系统

     网络工程:

     1、物理层、数据链路层

     2、网络层(云计算和架构都得知道,不然就学前端)

     3、会话层

 

   我喜欢做的事:物理系统仿真(可视化,还没动手考完研再说),信息论(在学,分享)、分析数学(拓扑数论)、逻辑学

posted @ 2025-05-21 21:22  Gemins1966  阅读(44)  评论(0)    收藏  举报