{'fraction_non_alphanumeric': 0.018379281537176273, 'fraction_numerical': 0.002506265664160401, 'mean_word_length': 5.239583333333333, '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}}
Yet Another Way to Construct Digital Signature in the Standard Model

Till now, there are not many ways to construct signature schemes in the standard model and recently many researchers show great interest in constructing secure signatures in the standard model. CCA secure publicly verifiable public key encryption in the standard model (PVPKE) is an new interesting primitive with cipher text's validity/integrity can be publicly verified. In this paper, we propose a new way to construct signature schemes in the standard model. That is, transforming CCA secure publicly verifiable public key encryption schemes into signature schemes. Our transformation based on the following facts: 1)The signature scheme and CCA secure publicly verifiable public key encryption scheme share the same "publicly verifiability" property. 2) The signature scheme requires the signatures cannot be malleable and CCA secure publicly verifiable public key encryption also require the cipher texts can not be malleable.3) Public key encryption and digital signature schemes can be viewed as dual of each other. By utilizing these facts, we try to give a new way to construct signature scheme in the standard model.