{'fraction_non_alphanumeric': 0.014258555133079848, 'fraction_numerical': 0.0, 'mean_word_length': 5.420731707317073, '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}}
A logic-based reasoning about PKI trust model

Applications such those of electronic payment require the participants authentication and a privacy of crucial information. Public-key infrastructures (PKIs) are essential for providing them these security services in open networks like the Internet. We propose logic for reasoning about PKI trust models. Our formalism enables us to describe a trust model of a PKI with greater precision than the widely used graph. It also allows us to verify whether a model respond to the PKI objectives and under which conditions. These objectives generally concern statements about entitles beliefs with regard to public key authenticity and certification authorities (CAs) trustworthiness. The proposed formalism takes into account the number of intermediates that have participated in an entity belief and the constraints that can be the concern of certification practices or certificate policies of PKI's CAs. These constraints may influence the trust model suitability to applications with specific requirements.