ORAM(Oblivious Random Access Machine,茫然随机访问机)是一种可以用来完全隐藏IO操作的数据访问模式的加密方案。访问模式是指IO操作访问文件的顺序、访问文件的频率、读写顺序等,当用户把数据存储在不可信的第三方时,即使数据是加密的,第三方仍能通过收集用户访问模式信息推断出用户隐私,在ORAM方案中,若两次访问序列长度相同,则其访问模式是相同的,使得第三方无法通过访问
本文翻译自作者 ANDY ORAM 的文章 How the Apache Project Boosted the Free and Open Source Software Movements 不可否认,Apache 项目已经改变了世界。它产生的一些影响包括以下几点: 他...
转载 2021-06-09 00:02:53
208阅读
2评论
我让你的脚玷污我的嘴唇,让你的肖像玷污我的眼睛,让你的每一部分玷污我的心,等候着你的答复。你的最忠实的…… ——威廉•莎士比亚,《空爱一场》(Love’s Labor’s Lost)   去年我被邀请为 Andy Oram和 Greg Wilson 的 Beautiful Code一书写一篇文章,
原创 2012-10-15 14:55:20
349阅读
   Oblivious Random Access Machine(简称ORAM协议)     随着云计算的发展,类似DropBox、谷歌Driver等云存储服务应运而生。用户将数据的控制权交给第三方,不免担心数据安全以及个人隐私得不到保障。近年来屡有发生的云端敏感信息泄露事件表明这种担心并不是空穴来风,黑客入侵服务端来获取信息更成为主要手段。可
ORuM思想浮出 对于ORM(Object Relational Mapping)我们太熟悉了,但是我们从另一个角度可以想象出ORuM(Object Relational un-Mapping)的思想理念。我们在程序中仅仅定义Domain, 而想有个工具可以帮助我们"自动化"实现Mapping,我们无需按传统的ORM思想那样为Domain手动编码Mapping。 ORuM对于使用者来说更像ORAM(Object-Relational Auto-Mapping)或者ORIM(Object-Relational Intelligent-Mapping)的意思。 有没有这样的实现
转载 2011-09-01 23:43:00
46阅读
2评论