首页> 外文期刊>Journal of Automated Reasoning >Synthesis of Obfuscation Policies to Ensure Privacy and Utility
【24h】

Synthesis of Obfuscation Policies to Ensure Privacy and Utility

机译:综合模糊处理策略以确保隐私和实用性

获取原文
获取原文并翻译 | 示例
       

摘要

We consider the problem of privacy enforcement for dynamic systems using the technique of obfuscation. Our approach captures the trade-off between privacy and utility, in a formal reactive framework. Specifically, we model a dynamic system as an automaton or labeled transition system with predefined secret behaviors. The system generates event strings for some useful computation (utility). At the same time, it must hide its secret behaviors from any outside observer of its behavior (privacy). We formally capture both privacy and utility specifications within the model of the system. We propose as obfuscation mechanism for privacy enforcement the use of edit functions that suitably alter the output behavior of the system by inserting, deleting, or replacing events in its output strings. The edit function must hide secret behaviors by making them observationally equivalent to non-secret behaviors, while at the same time satisfying the utility requirement on the output strings. We develop algorithmic procedures that synthesize a correct-by-construction edit function satisfying both privacy and utility specifications. The synthesis procedure is based on the solution of a game where the edit function must react to the system moves by suitable output editing. After presenting an explicit algorithm for solving for the winning strategies of the game, we present two complementary symbolic implementations to address scalability of our methodology. The first symbolic implementation uses a direct encoding of the explicit algorithm using binary decision diagrams (BDDs). The second symbolic implementation reframes the synthesis of edit functions as a supervisory control problem and then applies a recently-developed tool for solving supervisory control problems using BDDs. Experimental results comparing the two symbolic implementations are provided.
机译:我们考虑使用混淆技术对动态系统执行隐私保护的问题。我们的方法在一个正式的响应框架中捕获了隐私和实用程序之间的权衡。具体来说,我们将动态系统建模为具有预定义秘密行为的自动机或标记的过渡系统。系统生成事件字符串以进行一些有用的计算(效用)。同时,它必须向其行为(隐私)的任何外部观察者隐藏其秘密行为。我们在系统模型中正式记录了隐私和实用程序规范。我们建议使用编辑功能作为隐私保护的混淆机制,该功能通过在其输出字符串中插入,删除或替换事件来适当地更改系统的输出行为。编辑功能必须通过使秘密行为在观察上等同于非秘密行为来隐藏秘密行为,同时满足对输出字符串的实用性要求。我们开发了算法程序,该程序可以合成满足隐私和实用程序规范的按结构校正功能。综合过程基于游戏的解决方案,其中编辑功能必须通过适当的输出编辑对系统动作做出反应。在提出了解决游戏获胜策略的显式算法后,我们提出了两种互补的符号实现方式来解决我们方法论的可扩展性。第一个符号实现使用二进制决策图(BDD)对显式算法进行直接编码。第二个符号实现将编辑功能的综合重新构架为监督控制问题,然后应用最近开发的工具来使用BDD解决监督控制问题。提供了比较两个符号实现的实验结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号