A security apparatus comprising: a secret sharing part configured to apply secret sharing to processing information to obtain N pieces of fragment information s 1,..., s N so that the processing information is restored only when the number of obtained pieces of the fragment information is equal to or larger than a threshold K, where N ≥ 2, K ≥ 1, and K < N; a verification information generating part configured to obtain verification information h n = H(s n) which is an image of the fragment information s n through mapping H, where n = 1,..., N; a storage configured to store the verification information h n; and an output part configured to output the fragment information s 1,..., s N, characterized in that the security apparatus further comprises: a second verification information generating part configured to obtain second verification information g = G(d) which is an image of copy information d = {h 1,..., h N} comprising all the verification information h n through mapping G; a second secret sharing part configured to apply secret sharing to coupled information (d, g) comprising the copy information d and the second verification information g to obtain a plurality of pieces of second fragment information sh n, where n = 1,..., N; a second output part configured to output the second fragment information sh 1,..., sh N; an input part configured to accept input of second fragment information sh f,..., sh f obtained through secret sharing, where {f,..., f} ⊆ {1,..., N}; a restoring part configured to restore restoration information comprising the copy information d and the second verification information g from the second fragment information sh f,..., sh f inputted to the input part; and a verifying part configured to compare the second verification information g comprised in the restoration information with third verification information G(d) which is an image of the copy information d comprised in the restoration information through mapping G. a secret sharing part configured to apply secret sharing to processing information to obtain N pieces of fragment information s 1,..., s N so that the processing information is restored only when the number of obtained pieces of the fragment information is equal to or larger than a threshold K, where N ≥ 2, K ≥ 1, and K < N; a verification information generating part configured to obtain verification information h n = H(s n) which is an image of the fragment information s n through mapping H, where n = 1,..., N; a storage configured to store the verification information h n; and an output part configured to output the fragment information s 1,..., s N, characterized in that the security apparatus further comprises: a second verification information generating part configured to obtain second verification information g = G(d) which is an image of copy information d = {h 1,..., h N} comprising all the verification information h n through mapping G; a second secret sharing part configured to apply secret sharing to coupled information (d, g) comprising the copy information d and the second verification information g to obtain a plurality of pieces of second fragment information sh n, where n = 1,..., N; a second output part configured to output the second fragment information sh 1,..., sh N; an input part configured to accept input of second fragment information sh f,..., sh f obtained through secret sharing, where {f,..., f} ⊆ {1,..., N}; a restoring part configured to restore restoration information comprising the copy information d and the second verification information g from the second fragment information sh f,..., sh f inputted to the input part; and a verifying part configured to compare the second verification information g comprised in the restoration information with third verification information G(d) which is an image of the copy information d comprised in the restoration information through mapping G. a second verification information generating part configured to obtain second verification information g = G(d) which is an image of copy information d = {h 1,..., h N} comprising all the verification information h n through mapping G; a second secret sharing part configured to apply secret sharing to coupled information (d, g) comprising the copy information d and the second verification information g to obtain a plurality of pieces of second fragment information sh n, where n = 1,..., N; a second output part configured to output the second fragment information sh 1,..., sh N; an input part configured to accept input of second fragment information sh f,..., sh f obtained through secret sharing, where {f,..., f} ⊆ {1,..., N}; a restoring part configured to restore restoration information comprising the copy information d and the second verification information g from the second fragment information sh f,..., sh f inputted to the input part; and a verifying part configured to compare the second verification information g comprised in the restoration information with third verification information G(d) which is an image of the copy information d comprised in the restoration information through mapping G.