Patent ID: 9071442
Filing Date: 2015-06-30
Classification: H04L

Abstract:
1. A method of signcrypting a plaintext m by a device, the method comprising, at the device: encrypting the plaintext m with a first encryption algorithm and a first public key Epk of a receiver to obtain a first ciphertext e; using a random r, an encapsulation algorithm and a second public key Kpk of the receiver to generate a session key k and an encapsulation c of the session key k; generating a signature s on the first ciphertext e and the encapsulation c with a signature algorithm using a private signature key Ssk of a sender; encrypting the signature s with a second encryption algorithm using the session key k to obtain a second ciphertext e_d; forming a signcryption using a processor from the first ciphertext e, the encapsulation c and the second ciphertext e_d; and outputting the signcryption.