• If Douglas hadn't caught it, I would have mentioned your public/private error.  In your image, (Figure 4) you have "Marian Rejewski beings work...1932" That would be "...begins work..."

    OK SSL (Secure Sockets Layer) doesn't involve SQL directly, but I'm a little surprised you didn't include that in your Asymmetric Key section, because it is a heavy user of this technology to encript client data that may eventually be stored in a SQL DB.