{'fraction_non_alphanumeric': 0.01478953356086462, 'fraction_numerical': 0.0022753128555176336, 'mean_word_length': 5.285714285714286, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Commitment and Connnement for the Seal Calculus

The Seal calculus is a distributed process calculus in which locations and movement of computational entities are explicit. The calculus is targeted at secure distributed applications over large scale open networks such as the Internet. Security is addressed by the addition of a ne-grain access control mechanism. In 14] we motivated the design choices. Here we develop some technical tools, which include both a reduction and a commitment semantics, and observational equivalences, to allow us to state and formally verify properties of mobile programs. In particular for studying security, we develop the notion of connnement. Connnement is essential to strong security properties as it expresses that an execution environment has complete control over the communication capabilities of the programs that are running within it.