密封计算:安全移动计算的框架探索
1. 进程同步与安全中介
1.1 进程同步过程
在系统中,进程 P0 和 S 之间存在特定的同步流程。 P0 需通过 x 向 S 发送 y ,并打开端口允许 S 在 y 上写入确认信息。 P0 的表达式为 P0 = (x " (y) : open " y : P1) | (y? () : P2) 。而进程 S 会打开端口让 n 在本地通道 x 上写入,读取 n 中通道的名称,最后沿读取的名称发送确认信息,其表达式为 S = (open n x : S1) | (x? (λz) : z n () : S2) 。
初始状态为 open n x : S1 | x? (λz) : z n () : S2 | n[x " (y) : open " y : P1 | y? () : P2] ,进程在 x 上同步,第一个打开动作被消耗,变为 S1 | y n () : S2 | n[open " y : P1 | y? () : P2] 。接着,进程在 y 上同步,第二个打开动作也被消耗,最终变为
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



