Digital signatures provide three things
- Authenticated identification
- Data integrity
- Non-repudiation
All of these are important and useful -- much more important and
useful in our application than secrecy.
Digital signatures are much less constrained legally
The difficulty of using digital signatures is much overstated.
-
Key management is the major operational complexity. But this
complexity can be managed with a good user interface.