首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SIZE算法:数据存储安全性的革命

作者:佚名 翻译:Lance

Iskender Syrgabekov——

SIZE算法的发明者(https://bitcointalk.org/index.php?topic=3395543),已经公布了他的专利发明的许多相当多的细节,这些细节正在重塑分布式数据存储行业。

Iskender ,让我们从你的发明的本质出发吧。

什么是SIZE算法开发?

该算法有助于以最大的可靠性和安全性存储数据,无论是防止未授权访问还是防止数据丢失。数据受到一次性密钥(OTP)级别的保护,具有前所未有的可靠性:例如,随着网络的扩展,可能会省去高达98%的存储数据并仍然可以恢复原始文件。

为什么SIZE是具有这种数据恢复级别的独特算法?

我们来看看SIZE算法的工作原理。它将原始数据拆分为小包并对其进行转换,生成用于验证的附加数据。即使在实施第一轮算法之后,即使所有包裹的33%都已丢失,我们也可以从已转换的数据恢复原始文件。每进行一轮,该算法就会继续分割添加冗余代码的数据包。编码轮次数决定了可靠性水平。随着可靠性水平的提高,数据恢复的选择也越来越多。

例如,在第10级,即使存储了98%的数据也可能会丢失,然后完全恢复原始文件。因此,保存网络中存储的所有包的任何2%就足以恢复原始文件。迄今为止,世界上没有其他技术接近这样的结果!

你的算法会产生多少冗余?

例如,在第一级,具有与2倍冗余镜像相同的可靠性,文件大小仅比原始文件大小增加1.5倍。在第五级,冗余度将增加7.6倍。因此,如果我们将我们的算法与复制方法进行比较,那么要在复制中具有相同的存储可靠性,就需要制作32个备份副本。也就是说,在我们的例子中,复制方法的冗余是SIZE算法产生的32比7.6的冗余度!

因此,建议使用错误更正代码而不是复制?

是的,Iskender的创新在于,他们提出了一种使用校正码的新方法,它不仅取代了传统的实现安全性和保密性的方法,而且还通过了技术和商业上优越的参数来实现。

校正码的目的是什么?

校正码是确保数据存储和传输可靠性的众所周知的方法。它在传输数据时检测并修复通道出现故障时的错误。算法转换原始数字文件并创建额外的冗余信息。然后将原始文件作为整个文件与冗余数据一起存储,或者分割成许多较小的包。如果文件的任何部分丢失,算法会使用冗余数据来恢复丢失的信息。最着名的校正算法是Reed-Solomon码,用于CD-ROM技术。他们允许阅读有很多划痕的CD。

SIZE算法也属于这种类型的代码; 然而,它与之前的事物大不相同。

SIZE算法还可以保护信息免受未经授权的访问。算法如何保证隐私?

为了保护数据,SIZE算法应用了众所周知的数字电子操作。然而,这些操作从来没有被应用于具有特殊数学运算序列的特殊算法,并且从未被用于保护信息。我们使用这种算法将任何数字内容转换成新的形式——一组数字包。这些单独的软件包中的每一个都没有功能值,甚至可能不包含原始信息的单个位。要恢复初始信息,您必须以特定方式从一组软件包中重新组合原始文件,执行一系列数学运算。

有无数种方法来转换数据,该算法仅指定过程的总体方向。用户可以选择特定的转换方式,除了用户以外别无其他人可以访问这些数据。

总而言之,SIZE技术保证了数据存储和传输的隐私性和安全性。算法特性完全满足后量子保护系统的要求。

这听起来像一个革命性的想法。众所周知,即使使用AES256加密规范(这是美国政府机构的数据保护标准),也不能为信息安全提供100%的保证。

让我们从头开始。首先,从技术上讲,SIZE不是我们理解术语“加密”的意义上的加密算法。密码学中的加密是信息的一种特殊转换,以防止对其进行未经授权的访问。SIZE算法涉及纠正错误的一类校正码,然而SIZE算法提供的安全性是其额外和最重要的属性之一。这似乎是一眼望穿的矛盾:如何使用数据恢复算法进行数据加密?实际上,一切都非常合乎逻辑——我们的算法也会产生多级文件转换,与加密算法一样。就像加密算法一样,我们的代码使未授权的数据无法访问。同时,我们的算法是独一无二的,

如果算法没有加密密钥,用户如何恢复他的文件?

在原始文件的数据转换过程中,SIZE技术会自动创建一个元文件,在这种情况下,我们可能会调用一个加密的“密钥”。这个“钥匙”只创建一次,不会重复。即使我们用SIZE算法多次转换同一个文件,每次都会创建一个新的元文件。文件转换过程由程序设置定义,程序设置由用户随机设置,而不是由“键”设置。没有存储或转移的密钥。该技术并不意味着任何关键的存储解决方案。要读取受保护的文件,用户必须知道存储在元文件中的程序设置。元文件是几百字节大小的小文件。

因此,元文件不是“关键”,它只是一个描述文件。总而言之,在SIZE技术中,加密密钥不存在。

你的算法是否真的提供了量子安全性?

因为SIZE算法不使用加密密钥,所以量子计算机没有什么可以解密的。输入和输出数据具有无限数量的组合。量子计算机的这些解决方案中的每一个都会产生各种组合,并且每种解决方案都具有相同的概率,换句话说,这相当于没有正确的解决方案。

因此,我们算法的保护提供了后量子保护。

在我们发现了该技术的所有优点后,我们想知道它有多复杂?设备运行该算法有多复杂?

SIZE算法的特点是简单。它不使用任何复杂的数学运算,它在标准二进制逻辑框架内工作,并且不需要显着的计算能力。该属性使处理简单ARM内存处理器的智能手机可用于数据存储。

实施你的发明的最佳场景是什么?

他们的算法非常适合大量节点上的去中心化数据存储。SIZE算法的解决方案架构不需要中央服务器。该算法自治地管理生态系统:它控制节点的操作和质量,管理节点信誉并分配数据。

由于对计算资源的要求最低,任何用户设备都可以充当分布式数据存储的一部分。该系统的可靠性和安全性将高于集中式存储的能力并且成本更低。

基于SIZE算法的技术已在英国、欧盟、美国、日本和其他国家获得专利。共有20多项专利。

SIZE名称的含义是什么?

该算法是以其发明人Syrgabekov Iskender&Zadauly Erkin命名的。

谢谢Iskender!这项发明非常有趣。我希望我们能够看到基于SIZE算法的去中心化数据存储应用程序,并且能够很快测试该技术。

【声明:文章为作者独立观点,非投资,交易或赌博建议,不代表NABF官方立场。欢迎转载,转载请务必注明来源。如有不当之处请多多指教!】

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180511G297MY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券