多维化计算机系统的研究与设计——基础原理(二)



多维化计算机系统的研究与设计——基础原理(二)

一. 
多维化系统在数据加密领域中的应用

在详细描述多维化计算机的概念之前,让我们先分享几个应用实例,以具体的应用描述为基础,可以更好的理解多维化的优势所在。

1.1.      一种无法被暴力破解的加密方式

在传统的计算机数据加密领域,并不存在一种绝对安全的加密算法,任何的加密算法都无法杜绝暴力破解的可能性,唯一的区别仅在于所需要的时间成本的大小。

但是在多维化的计算机系统中,这种情况得到了根本性的改善。从高维度加密的低纬度数据,是无法以传统的暴力方式进行破解的,是否存在破解的可能性仅是一个概率问题。这是因为更高维度的数据加密方式并不会限于二维度的数学算法,仅以目前的发展阶段来说,我们就可以支持到6个维度的数据加密级别,在这样多维度的加密级别的支持下,传统的暴力破解行为已经变得毫无意义。

示例:以一个简单的八位密钥128为例,如下图所示,其数值为1的顶点数量为1。按照传统的暴力破解方式,最多只需要256次运算就可以破解该密钥。

然而当这个数值为1的顶点在时间维度上做位移运动时,该密钥的数值就会随CPU时钟片断的累积一同发生改变,如下图所示:

因此,当破解程序试图对该密钥进行暴力破解的时候,每次时钟片断的尝试中都只有一定概率猜中该密钥的正确数值,即使完成256次循环尝试也无法确认破解一定成功,除非破解者在破解密钥的过程中加入时间维度的概念,否则该密码就不存在一定可以破解成功的方法。

那么,既然更高维度的加密方式可以提高数据加密的安全性,那更高纬度的破解方法是不是可以更加有效的破解当前常见的二维数学加密算法呢?

对于这个问题,我们暂时不会做深入的描述,只是可以确认的是,任何低维度的算法在高纬度的视角下都是有迹可循的一张图画,其破解的难度要比在同等维度下简单许多。

1.2.      数据维度的优势

更高的数据维度就代表了单位长度的数据所能承载的内容更加丰富,同样的,相同代码量的情况下,处于更高纬度的算法所能呈现出的变化也就更多。

请参见如下例子:X + 1 = Y

在传统的数学领域,该方程在X确认后Y就会存在唯一解。而在多维化算法中,X的确认只是第一步,在X的数值得到确认后,时间维度的变化同样会为Y的求值产生不一样的结果。而且这种结果的具体数量并不相同,当X在时间维度上的变化越多时,Y的求值结果也会同样增多,转换为代码量则为如下形式:

switch(x)

case T:

可见,从传统数学公式转换到多维度计算后,运算量的提升是成倍增加的,由此所带来的好处也许在简单的应用层面并不十分明显,但是在诸如神经网络算法这样的领域中却会带来质的提升。

时间: 2024-12-05 17:59:59

多维化计算机系统的研究与设计——基础原理(二)的相关文章

多维化计算机系统的研究与设计——基础原理(一)

 一. 前言及背景概述 原本这只是一个因个人兴趣而逐步发展起来的毕业设计中的内容,但是经过多年来不懈的发展与探索,这个概念性质的设计已经逐步延伸到了包括:硬件芯片设计.空间数学方程.软件架构变革等一系列的内容,甚至在探讨智能计算机实现的时候还牵扯到了哲学概念.生物.物理.化学等诸多领域,形成和发明的专利已达十多项. 然而随着基础理论研究的逐步深入,个人的能力已经无法掌控如此规模庞大的研究课题.也曾尝试过组建团队或直接找企业进行合作,但是研究的进度却始终难以达到预期.因此,方决定将此技术整理成几

数组(随机生成一维数组),二维数组的概念和题目设计(利用二维数组 :任意给定分数去计算科目和人均平均分)

1 //数组间的关系arr[]中的数字为几,[]内就有几个数 2 //{ }内的数是从0开始,如需要打印应从0开数 3 如{2,6,9,8,7}打印arr[4]就是7 4 #include <stdio.h> 5 #include <stdlib.h> 6 int main() 7 { 8 int arr[] = { 1,2,3,4,8}; 9 10 printf("%d\n", arr[3]); 11 12 system("pause");

用MongoDB数据库来管理办公系统中文档型的表单和信息——通用流程化应用审批单设计思路(二,续)

1.办公系统中文档的定义 办公系统中的文档就是指对数据不敏感的业务,例如流程中的审批单.信息专栏.数据上报.信息记录等.而对于这些信息的管理,特别是时效性较强的管理记录,仍采用关系型数据库进行管理. (1)流程中审批单 流程中审批单由功能按钮区.特殊功能区.业务表单区.附件区.审批意见区等区域构成,其中,业务表单区理论上包含附件和意见,但是由于附件和意见的业务特殊性,需要单独进行管理,剩下的业务表单就可以看作文档了. 在一些流程审批业务中,业务信息有的是以Excel或word文件等方式专递,这样

基于Android 平台简易即时通讯的研究与设计[转]

摘要:论文简单介绍Android 平台的特性,主要阐述了基于Android 平台简易即时通讯(IM)的作用和功能以及实现方法.(复杂的通讯如引入视频音频等可以考虑AnyChat SDK~)关键词:Android 平台:即时通讯 (本文中图表点击附件即可见) 1 Android 平台简介Android 是Google 公司于2007年11月5日推出的手机操作系统,经过2年多的发展,Android平台在智能移动领域占有不小的份额,由Google为首的40 多家移动通信领域的领军企业组成开放手机联盟(

百万级运维经验五:网站缓存设计

大访问量的网站少不了缓存,那如何设计网站的缓存呢? 网站缓存可以有很多种: 1.根据数据表和主键缓存单条数据,如每个用户,每篇文章等等. 2.缓存数据列表,通常用于显示多条数据的地方.如缓存前200篇文章,因为一般前200条数据的查询次数是最多的. 3.缓存模板块,比如某个页面,其中一部分的内容是很少变动的,可以把这部分内容缓存起来. 4.缓存整个页面,比如首页,当程序生成整个页面的内容时,把内容缓存起来,下次访问时直接从缓存里取. 5.数据统计缓存,如评论数.收藏数等. 目前我所了解的是这4钟

基于Android平台简易即时通讯的研究与设计

1 Android平台简介 Android是Google公司于2007年11月5日推出的手机操作系统,经过2年多的发展,Android平台在智能移动领域占有不小的份额,由Google为首的40多家移动通信领域的领军企业组成开放手机联盟(OHA).Google与运营商.设备制造商.开发商和其他第三方结成深层次的合作伙伴关系,希望通过建立标准化.开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统.正因如此,Android正在被越来越多的开发者和使用者所接受.近日,Google发言人Ant

文献综述十五:基于b/s中小型超市进销存管理系统的研究与设计

一.基本信息 标题:基于b/s中小型超市进销存管理系统的研究与设计 时间:2015 出版源:湘西财经大学 文件分类:对超市管理系统的研究 二.研究背景 在竞争日益激烈的行业中,尽可能降低运营成本,逐步扩大超市经营规模,并带动销售増长. 三.具体内容 论文的内容分为6个部分.分别是绪论.系统开发理论基础与技术.中小型超市进销存管理系统的需求分析.中小型超市进销存管理系统的设计.中小型超市进销存管理系统的实现与测试. 绪论:系统设计并实现了六大功能模块,它们分别是商品进货管理.商品库存管理.员工信息

用产品思维设计API(二)——数据解耦,才是前后分离的本质

用产品思维设计API(二)--数据解耦,才是前后分离的本质 前言 最近公司内部在重构项目代码,包括API方向的重构,期间遇到了很多的问题,不由得让我重新思考了下. - 一个优雅的API该如何设计? - 前后端分离之后,API真的解耦分离了吗? - 不断的版本迭代,API的兼容性该如何做? ps.这里所说的API仅为Web API,提供APP\WEB开发使用. 年前,我司内部的接口已经进入了一个完全的重构阶段,参考了市面上各大平台的API和文档,自己也总结出了很多的心得.这里向大家分享一下,接下来

各开源框架使用与设计总结(二)

原文详见:http://www.ucai.cn/blogdetail/7032?mid=1&f=5 可以在线运行查看效果哦! 5.4.zephir高效开发模块 好的,讲到这里,衍生出一个小话题,就是开发模块. 在PHP里,开发模块,是一个很痛苦的过程.因为C语言,大家都知道,是出了名的难学的,值得高兴的是,也是Phalcon这个团队的童鞋们,也为我们准备了一个高效的开发模块的语言,称之为zephir.正因为扩展如此难以开发,但是扩展又是如此高效,所以我们要用高效的方式来开发扩展. git clo