1. A computer-readable recording medium that stores therein a computer program for digital signature authentication, the computer program causing a computer to execute: dividing streaming data into a plurality of pieces of partial data in a predetermined unit; creating a hash value string including a plurality of hash values corresponding to the pieces of partial data; creating a first binary tree using the hash value string; and creating a digital signature of a signer using a root value of the first binary tree.