For messages sent through an insecure channel , a good implementation of digital signature algorithm is the one that makes the receiver believe that the message was sent by the claimed sender , and trust the message . For messages sent through a nonsecure channel , a properly implemented digital signature gives the receiver reason to believe the message was sent by the claimed sender .