The authors make the following corrections to the published paper [
1].
The errors appeared in the text because of the explanation in the following.
The original Equation (7):
is complex; thus, the authors made a mistake. The authors misunderstood that the exponential on the 3rd line could be canceled. Then, the authors discovered that the 3rd line of Equation (7) could not be canceled because the authors used a summation. Therefore, the authors have changed it to multiplication instead.
However, this mistake affects Equations (3), (4), (6), (8), and (9), which are strongly related to Equation (7). It also affects explanations in other paragraphs related to computational cost and experiments using our equations. The details of the changes are written in the following.
Changes to Section 5. Proposed Scheme
In Equation (
3),
should be changed to
In Equation (4),
should be changed to
In Equation (6),
should be changed to
Changes to Section 6.1. Correctness
In Equation (7),
should be changed to
In Equation (8),
should be changed to
Changes to Section 6.2. Unforgeability
In Equation (9),
should be changed to
Changes to Section 7.1. Computation Cost
In paragraph 1, the sentence "The cost of the CSP is with the bracket showing the cost for generating proof , while the cost of the verifier is with the bracket showing the cost for generating proof and bilinear pairing of proofs in the verification process. The last is the cost of CO, with the bracket showing the cost for the batch verification process." should be changed to:
“The cost of the CSP is with the bracket showing the cost for generating proof , while the cost of the verifier is with the bracket showing the cost for generating proof and bilinear pairing of proofs in the verification process. The last is the cost of CO, , with the bracket showing the cost for the batch verification process.”
Table 2 “Computation costs of each actor” was shown in the text as:
Table 2.
Computation costs of each actor.
Table 2.
Computation costs of each actor.
Actor | Computation Cost |
---|
User | |
CSP | |
Verifier | |
CO | |
It should be changed to
Table 2.
Computation costs of each actor.
Table 2.
Computation costs of each actor.
Actor | Computation Cost |
---|
User | |
CSP | |
Verifier | |
CO | |
Changes to Section 7.3. Experiment Results
In paragraph 1, the sentence “CSP reaches time 5.6 s for generating proof of 2000 data blocks and the user 2.6 s for generating ZSS signature of the same amount of data blocks. CSP needs a longer time because as shown in Equation (3), it needs two multiplication operations. Different from the user that only needs one multiplication operation in Equation (2).” should be changed to:
“The CSP reaches time 5.3 s for generating proof of 2000 data blocks and the user 2.6 s for generating the ZSS signature of the same amount of data blocks. The CSP needs a longer time because, as shown in Equation (3), it needs three multiplication operations. Different from the user that only needs one multiplication and one inverse operation in Equation (2).”
In the original article, due to the correction to Equation (3), a change is required to
Figure 5. The corrected
Figure 5 appears below.
In paragraph 3, the sentence “It needs 10 s to verify 2000 data blocks. However, the case of multi-verifiers (5, 10, 15, and 20 verifiers) reduces the time consumption significantly with results of 1.9 s, 1 s, 0.6 s, and 0.5 s, respectively, for the same amount of data blocks.” should be changed to:
“It needs 7.3 s to verify 2000 data blocks. However, the case of multi-verifiers (5, 10, 15, and 20 verifiers) significantly reduces the time consumption with results of 1.5 s, 0.7 s, 0.5 s, and 0.4 s, respectively, for the same amount of data blocks.”
In the original article, due to the correction to Equation (4), a change is required to
Figure 6. The corrected
Figure 6 appears below.
The authors apologize for any inconvenience caused and state that the scientific conclusions are unaffected. The original article has been updated.