The first way to increase the security is to increase the number of SEALs and bins, but that approach would increase the size of the public key.
Figure 2: Probability of finding a signature for three cases. The solid line
shows the probability for finding a two-way collision when throwing
balls into bins. The dashed line shows the probability of finding
six two-way collisions when throwing balls into bins. The
dot-dashed line shows the probability of finding a six-way collision when
throwing balls into bins. We selected the number of bins such that
the signer has a probability of finding a signature with SEALs
after one try.
A better approach to increase the security is to use multiple two-way collisions to generate a signature. For example, a signature on message , with , would consist of two-way collisions. The signature is composed of pairs of SEALs , with all SEALs distinct and (). Figure 2 shows the probability of finding six two-way collisions with bins, varying the number of SEALs.
The third way to increase security is to require multi-way collisions, instead of two-way collisions. If the BiBa signature requires a -way collision, the BiBa signature of message (with ) is , where all SEALs are distinct and collide under : . Figure 2 shows the probability of finding a six-way collision with bins, varying the number of SEALs. The figure shows clearly that this approach is better than using six two-way collisions, because the probability drops off faster for an adversary that has fewer SEALS.
The fourth way we attempted to improve the security is to use a multi-round scheme, where only the bins that have a -way collision in the first round proceed as balls into the next round. Intuitively, multi-round schemes may seem to improve the security. However, we show in Appendix A that one-round schemes are as secure as multi-round schemes.