【24h】

Channel dependent types for higher-order mobile processes

机译:高阶移动处理的通道相关类型

获取原文

摘要

This paper introduces a new expressive theory of types for the higher-order π-calculus and demonstrates its applicability via two security analyses for higher-order code mobility. The new theory significantly improves our previous one presented in [55] by the use of channel dependent/existential types. New dependent types control dynamic change of process accessibility via channel passing, while existential types guarantee safe scope-extrusion in higher-order process passing. This solves an open issue in [55], leading to significant enlargement of original typability. The resulting typing system is coherently integrated with the linear/affine typing disciplines as well as state, concurrency and distribution [53, 5, 56, 22], allowing precise analysis of software behaviour with higher-order mobility. As illustration of the usage of the typed calculus, two basic security concerns for mobile computation, secrecy for data confidentiality and role-based access control for authorised resources, are analysed in a uniform type-based framework, leading to the noninterference theorem and authority-error freedom in the presence of higher-order code mobility.
机译:本文介绍了一种新的类型用于高阶π演算的表达理论,并通过两次安全性分析证明了其对高阶代码可移动性的适用性。通过使用通道相关/存在类型,新理论极大地改进了我们在[55]中提出的理论。新的从属类型通过通道传递来控制流程可访问性的动态变化,而存在的类型可确保在高阶流程传递中进行安全的作用域扩展。这解决了[55]中的一个公开问题,导致原始可打字性显着扩大。最终的打字系统与线性/仿射打字规则以及状态,并发性和分布[53、5、56、22]紧密集成在一起,从而可以对软件行为进行高阶移动性的精确分析。为了说明类型演算的用法,在统一的基于类型的框架中分析了移动计算的两个基本安全问题,数据机密性的保密性和对授权资源的基于角色的访问控制,从而得出了无干扰定理和权威性。高阶代码移动性下的错误自由度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号