{'fraction_non_alphanumeric': 0.028790786948176585, 'fraction_numerical': 0.0, 'mean_word_length': 4.926136363636363, '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}}
Research on XML-Based Key Management Service for Identity-Based Cryptography

Research on the certificate-less public key cryptography has been widely concerned recently. Identity-based cryptography, viz.IBE, is the most successful certificate-less solution. It can employ an arbitrary ID of a user as her public key, while as the user may request her private key from the key generation center named PKG. However, study on the trusted web service for IBE key management still has not appeared. In this paper, the differences between PKI and IBE are firstly analyzed, and the potentials of building XKMS for IBE are discussed. Then an XKMS-friendly service named IBE-XKMS is proposed, and various key management services are described in detail. Besides the basic XKMS services, IBE-XKMS also provides Envelope and Signature service, which can be utilized to develop IBE-enabled applications with Zero Code on client. At last, evaluations on the service performance and communication cost are conducted, comparing with that of PKI-based XKMS.