Method for securing messages
View Patent ↗There is provided a method for secure communications. The method comprises obtaining a broadcast message, computing a signature for said broadcast message using a private key, and sending a transmission to a communication device. The private key is associated with a certificate and the transmission comprises the signature.
1. A method at a server, said method comprising:
obtaining a broadcast message;
computing a signature for said broadcast message using a private key, said private key associated with a certificate; and
sending a transmission to a communication device, said transmission comprising said signature, said broadcast message, and the certificate that identifies a public key associated with the private key, wherein the public key can be used in verification of said signature.
2. The method of claim 1 , wherein the broadcast message is a warning message.
3. The method of claim 1 , wherein said private key is provided to said server using a secure link by a certificate authority that generated said certificate.
4. The method of claim 1 , wherein said server is a network server and obtaining said broadcast message comprises receiving said broadcast message from a second server using an authenticated communication link therebetween.
5. The method of claim 1 , wherein said obtaining a broadcast message comprises generating said broadcast message.
6. A server comprising a processor and a memory including stored instructions, said server configured to:
obtain a broadcast message;
compute a signature for said broadcast message using a private key, said private key associated with a certificate; and
send a transmission to a communication device, said transmission comprising said signature, said broadcast message, and said certificate that identifies a public key associated with the private key, wherein the public key can be used in verification of said signature.
7. The server of claim 6 , wherein the broadcast message is a warning message.
8. The server of claim 6 , wherein said private key is provided to said server using a secure link by a certificate authority that generated said certificate.
9. The server of claim 6 , wherein said server is a network server and obtaining said broadcast message comprises receiving said broadcast message from a second server using an authenticated communication link therebetween.
10. The server of claim 6 , wherein said obtaining a broadcast message comprises generating said broadcast message.
11. A computer program product encoded on a non-transitory medium, the product comprising computer-readable instructions for causing one or more processors to perform operations comprising:
obtaining a broadcast message;
computing a signature for said broadcast message using a private key, said private key associated with a certificate; and
sending a transmission to a communication device, said transmission comprising said signature and said certificate that identifies a public key associated with the private key, wherein the public key can be used in verification of said signature.