ASP.NET is an open-source server-side web application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, web applications and web services.
Asymmetric Encryption System
Employs public key cryptography
Consist of three efficiently computable algorithms:
- Generate(1n) is a probabilistic key generation algorithmInput: a security parameter 1nOutput: a public key pairPublic key kCorresponding private key k’
- Encrypt(k, m) is a deterministic or probabilistic encryption algorithmInput: a public key k and a plaintext message mOutput: a ciphertext c (i.e., c = Encrypt(k, m))
- Decrypt(k’,c)is a deterministic decryption algorithmInput: a private key k’ and a ciphertext cOutput: a plaintext message m (i.e., m = Decrypt(k’ , c))
An isomorphism f : A → A