What

Design and implement ClearBox which allows a storage service provider to transparently attest to its customers the deduplication patterns of the (encrypted) data that it is storing.

Why

Storage saving has not directly benefit to users as there is no transparent relation between effective storage costs and the prices offered to the users.

How

  • System security: Put/Get/Attest/Delete/Verify Protocol.
  • Cryptographic accumulators (one-way membership functions)answer a query whether a given candidate belongs to a set.
  • Time-Dependent Randomness.
  • Server-Aided Key Generation: Blind BLS signature.
  • Proofs of Ownership: Halevi's work.

Some Details

Blind BLS Signature

  • Using PBC Library
  • Using random g1 and r for generate blind number k, \(k=g1^r\).
  • Blind by h * k, where h is the origin hash of a chunk.
  • Unblind by sig / k, where sig is the blind BLS signature of blind hash (h * k).

最新文章

  1. 原生js获取鼠标坐标方法全面讲解-zmq
  2. IO流一行一行读取TXT文件
  3. 一周一话题之四(JavaScript、Dom、jQuery全面复习总结<Dom篇>)
  4. (转)自适应网页设计(或称为响应式web设计)(Responsive Web Design)
  5. 第八届河南省赛G.Interference Signal(dp)
  6. JVM基础篇(一)
  7. jsonp的案例
  8. #WEB安全基础 : HTML/CSS | 0x8CSS进阶
  9. Linix基本命令
  10. 010Edit手写PE
  11. 2014-2015 ACM-ICPC, Asia Xian Regional Contest GThe Problem to Slow Down You
  12. Html img 标签
  13. POJ3181--Dollar Dayz(动态规划)
  14. iOS-项目开发1
  15. 学习Spring Boot:(十二)Mybatis 中自定义枚举转换器
  16. HDU 4638 树状数组 想法题
  17. 移动设备的HTML页面中图片实现滚动加载
  18. mycat性能调优
  19. CodeForces Round #527 (Div3) D2. Great Vova Wall (Version 2)
  20. H&M

热门文章

  1. 第十篇 javascript基础语法
  2. 5 Things You Should Know About the New Maxwell GPU Architecture
  3. POJ3421(质因数分解)
  4. urllib2模块中文翻译与学习 - Python 2.7.8官方文档
  5. 2016.7.27 VS搜索正则表达式,在UltraEdit中可选用Perl正则引擎,按C#语法搜索
  6. delphi 10.2.2.2004 Tokyo 安装步骤
  7. docker 笔记 (6)搭建本地registry
  8. 监控和安全运维 1.4 nagios安装
  9. Android CTS
  10. Android APP使用系统签名