- 1
- 0
- 约7.57千字
- 约 48页
- 2018-07-18 发布于湖北
- 举报
总结 数据篡改验证的几个方面(从query结果来看): 原数据未被非法的增删改 简单的元组级select、join操作结果集完整性的验证 不可做范围查询的属性列上等值查询完整性的验证 集合函数(sum、avg)正确性的验证 Client的增删改操作得到完整执行 性能考虑: 计算力 存储 带宽 对查询的影响 对数据分布的影响 基于概率的验证方法 验证的关键:fake tuples的构造 数据分布对于安全很重要 Fake tuple是否是有用的数据?对于完全不会出现在query结果中的fake tuple对于完整性的验证没有意义。出现的几率很小则对于完整性的验证贡献不大。或结果集中的fake tuple数量不多,则发现数据篡改的概率较小。Fake tuple数量太多,则会增加server存储,降低query执行效率,fake tuples的传输增加带宽压力,Cs(Q)与Cc(Q)的比较时间也会加大。 基于概率的验证方法 完整性验证方法: 随机fake tuple 验证 确定的/伪随机 fake tuple 验证 随机fake tuple 验证 方法: 在client端按real tuple distribution随机生成fake tuple,并存储在client端 将fake tuple与real tuple一样处理后存放到server Client发出query,server返回查询结果,包含符合query的real tuple 与 fake tuple Cs(Q) 在client端执行同一个query,得到满足query的fake tuple Cc(Q) 比较|Cs(Q)|?=|Cc(Q)|,验证返回结果的完整性 随机fake tuple 验证 优点: 可验证简单的元组级的range query的完整性 可验证含join的query的结果集的完整性 可验证server对于client发出的增删改的执行 缺点: Client端需要存储和维护fake tuples 确定的/伪随机 fake tuple 验证 Choose a family of functions(易于计算部分覆盖元组的个数) e.g., linear functions, quadratic functions Randomly pick a key, which determines a function in the family e.g., coefficients of the linear/quadratic functions Each client remembers the function Little storage cost Efficient to find the count of fake tuples that satisfy a query Fake tuple 的生成 How about distribution? Divide the feature space into grids Capture the distribution of the real data (count of tuples in each grid) Create a key (hence a deterministic function) for each grid The count decides how many tuples the function generates for that grid Fake tuple 的生成 Fake tuple generation: 简单查询的完整性验证 Checking integrity Join操作完整性的验证 Integrity assurance of Joins Join two tables T1 and T2 SELECT * FROMT1 and T2 WHERE T1.B = T2.B We have 4 cases here: 1. Original tuples from T1 join with original tuples from T2 2. Fake tuples from T1 join with original tuples from T2 3. Original tuples from T1 join with fake tuples from T2 4. Fake tuples from T1 join with fake tuples from T2 对于增删改的验证 在进行增删改操作的时候,加入适当的fake tuples,这样在query时,通过验证query结果的完整性,就能验证服务器是否执行了client端发出的增删改操作。 基于
您可能关注的文档
- 孔内无铜切片分析ROC综合本幻灯片.ppt
- 2012年.2月IKEA商场反馈分析.ppt
- 施工环境艰苦 不改援建信念 副本.doc
- REF02C五伏精密准电压免费.pdf
- 小学生考了倒数第1,写了篇期末总结,太好笑.pdf
- 2012年电(磁)法勘探原理01.ppt
- 微下击暴流对飞行安全影响.pdf
- 试验室各类台帐-附件.doc
- 大型公建立面风格概论.ppt
- 建筑工程抗震设计课件知识.ppt
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
原创力文档

文档评论(0)