A. To encrypt data
B. To decrypt data
C. To provide proof of identity and authenticity
D. To analyze weather data