专栏首页technewsworld翻译专栏“事物DNA”新方法将数字内存存储于通用对象(Security)

“事物DNA”新方法将数字内存存储于通用对象(Security)

瑞士苏黎世联邦理工学院 (ETH Zurich) 的研究人员公布了一种将基因编码的数字数据混合到普通制造材料中的方法。他们与一位以色列科学家合作实施了这个项目。

根据周一在《自然生物技术》上发表的一份报告,研究小组成功地将人工DNA嵌入到3D打印的塑料小兔子中,该兔子可以自我复制,“一种用嵌入式记忆创造材料的事物DNA存储结构。”

这个新过程的名字——“事物DNA”或“DoT”,暗指物联网或loT,一种将所谓的智能设备及其包含的信息通过互联网连接起来的技术。

Kennyhertz Perry的合伙人Braden Perry说:“苏黎世联邦理工学院的研究有几种独特的可能性。”

“这可能是一项革命性的技术,”他向TechNewsWorld表示。

类似于生物DNA

就像生物DNA一样,这种新的存储介质可以跨代保存信息。基本信息可以存储在日常对象中,以备将来参考或复制。

事物DNA技术具备将信息嵌入任何物体(包括等离子体或液体物体)的能力,具有无限可能性。Perry解释说,这项技术可以使任何物体都有自己的“ DNA”,并能够随时复制该物体。

他说:“可以在没有不可靠的色彩匹配的情况下重现油漆的颜色。可以对有机化合物进行标记,使其能够被相同地复制。”

例如,含有某种化学物质的土壤可以很容易地繁殖出理想的作物。

Perry说,药用化合物将更容易复制。 这种新存储功能的关键用途是可以标记药物。 医务人员可以读取药物日志并直接将结果存储在易于运输的物体中。

建筑材料可以将有关其质量的信息和复制详细信息直接存储在材料中。

这种DoT技术的另一个应用可能是在日常物体中隐藏信息,这一过程被称为“隐写术”。

工作原理

DNA存储可以将大量信息放入结构中,以生产具有不变记忆的材料。 在这种新的存储架构中,DNA分子记录数据。 然后将分子封装在纳米二氧化硅珠中,并融合成各种材料,以印刷或铸造任何形状的物体。

科学家们首先应用这一工艺制作了一只3D打印的兔子,兔子身上有一张45KB的合成用数字DNA蓝图。科学家们合成了五代兔子。每一个都包含了上一代的记忆,没有额外的DNA合成或信息退化。

为了测试DoT的可扩展性,研究人员在有机玻璃眼镜镜片中存储了1.4MB的DNA存储格式的视频。然后,他们取出一小块有机玻璃,并对嵌入的DNA进行测序。

新的DoT内存存储过程可以应用于在医疗植入物中存储电子健康记录,隐藏日常对象(隐写术)中的数据以及制造包含其自身蓝图的对象。 据研究团队称,它还可以促进自动复制机的开发。

发展路径

在过去的几年中,研究人员架起了几个里程碑,使新的DoT存储过程成为可能。一种成功的方法是用嵌入在很小的玻璃珠中的DNA“条形码”标记产品。该过程由苏黎世联邦理工学院化学与应用生命科学系教授Robert Grass开发。

这些纳米颗粒可以作为地质测试的示踪剂,也可以作为高质量食品的标记。条形码证明这些物品不是赝品。条形码的结构相对较短。它包含一个0或1的100位代码。

第二次成功涉及到在DNA中存储大量数据的能力。 Grass的同事,以色列计算机科学家Yaniv Erlich开发了一种方法,该方法可以在1克DNA中存储215,000 TB的数据。 Grass和Erlich结合了这两项发明,创建了一种新的数据存储形式。

安全顾虑

WhiteCanyon Software首席执行官Paul Katzoff警告说,基于DNA的存储可能存在危险。例如,您如何知道数据已被删除?

他想知道:这一新进程是否可能违反GDPR以及其他国内外政府所实施的严格控制的安全法规?

Katzoff认为,除非有证据证明你可以从基于DNA的存储中消除数据,否则就不算遵守数据隐私。

Perry说,确保这些信息的安全将是一个挑战。

他指出:“与传统的存储方式不同,该机制是通过任何人都可以访问的分子来完成的,由于分子信息存储的本质,加密可能是一个挑战。”

原文链接:https://www.technewsworld.com/story/86407.html

原文作者:Jack M. Germain

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 基于Flash的键值存储中的多版本索引

    原文题目: Multi-version Indexing in Flash-based Key-Value Stores

    吴亚芳
  • 一种具有简单模型生成功能的仿ASP语言

    原文题目: A Paraconsistent ASP-like Language with Tractable Model Generation

    吴亚芳
  • 实现混合语言的自动识别:乌克兰语和俄语的“混合体”Surzhyk

    原文题目: Towards an automatic recognition of mixed languages: The Ukrainian-Russian...

    吴亚芳
  • Hive 编程专题 之 - 列组合与算术组合

    1 - 使用 Oracle SQL Developer 执行上述 HQL 语句第一列为 null :

    Lenis
  • 如何使用 EXPLAIN 精准查看执行计划?

    在上一篇中 如何使用慢查询快速定位执行慢的 SQL?定位了查询慢的 SQL 之后,我们就可以使用 EXPLAIN 工具做针对性的分析,比如我们想要了解 prod...

    码农架构
  • SDN实战团分享(三十一):Segment Routing meet SDN

    一、介绍 ? 在1990年代Yakov, Eric Rosen, Kompella很多业界先驱(仅列举了Juniper公司的MPLS业界领袖,其他公司也有 很多...

    SDNLAB
  • [php]yaf框架熟悉

    使用conf中的配置文件application.ini(取目录/application) 调用/application/Bootstrap.php,把这个项目...

    杨肆月
  • 让度秘机器人去卖薯条,百度是咋想的?

    4月25日上午,百度公司与肯德基在上海联合推出智能概念店“KFC original+”,该概念店内,将使用百度度秘机器人完成语音交互、智能点餐和全息投影展示。这...

    机器人网
  • 服务端向客户端推送消息技术之websocket的介绍

    在讲解WebSocket前,我们先来看看下面这种场景,在HTTP协议下,怎么实现。

    凯哥Java
  • 从0开始简单部署腾讯云服务器的方法步骤

    由于是第一次发帖,如有写得不好,不对的地方希望大家在评论里指出,以后改进。谢谢!!!。

    砸漏

扫码关注云+社区

领取腾讯云代金券