Zero-pole cancellation for identity-based aggregators: a constant-size designated verifier-set signature