{"id":31226,"date":"2017-02-07T01:42:02","date_gmt":"2017-02-07T06:42:02","guid":{"rendered":"http:\/\/www.opensource.im\/uncategorized\/private-internet-access-vpn-encryption.php"},"modified":"2017-02-07T01:42:02","modified_gmt":"2017-02-07T06:42:02","slug":"private-internet-access-vpn-encryption","status":"publish","type":"post","link":"https:\/\/euvolution.com\/open-source-convergence\/encryption\/private-internet-access-vpn-encryption.php","title":{"rendered":"Private Internet Access | VPN Encryption"},"content":{"rendered":"<p><p>      Javascript is disabled in your browser. Some features      of the site may not work as intended.    <\/p>\n<p>            Private Internet Access uses the open source, industry            standard OpenVPN to provide you with a secure VPN            tunnel. OpenVPN has many options when it comes to            encryption. Our users are able to choose what level of            encryption they want on their VPN sessions. We try to            pick the most reasonable defaults and we recommend most            people stick with them. That said, we like to inform            our users and give them the freedom to make            their own choices.          <\/p>\n<p>          Data encryption: AES-128        <\/p>\n<p>          Data authentication: SHA1        <\/p>\n<p>          Handshake: RSA-2048        <\/p>\n<p>          Data encryption: None        <\/p>\n<p>          Data authentication: None        <\/p>\n<p>          Handshake: ECC-256k1        <\/p>\n<p>          Data encryption: AES-256        <\/p>\n<p>          Data authentication: SHA256        <\/p>\n<p>          Handshake: RSA-4096        <\/p>\n<p>          Data encryption: AES-128        <\/p>\n<p>          Data authentication: None        <\/p>\n<p>          Handshake: RSA-2048        <\/p>\n<p>      This is the symmetric cipher algorithm with which all of your      data is encrypted and decrypted. The symmetric cipher is used      with an ephemeral secret key      shared between you and the server. This secret key is      exchanged with the Handshake      Encryption.    <\/p>\n<p>            Advanced Encryption Standard (256-bit) in CBC mode.          <\/p>\n<p>          No Encryption. None of your data will be encrypted. Your          login details will be encrypted. Your IP will          still be hidden. This may be a viable option if you want          the best performance possible while only hiding your IP          address. This would be similar to a SOCKS proxy but with          the benefit of not leaking your username and password.        <\/p>\n<p>      This is the message authentication algorithm with which all      of your data is authenticated. This is only used to protect      you from active attacks. If you      are not worried about active attackers you can turn off Data      Authentication.    <\/p>\n<p>            HMAC using Secure Hash Algorithm (256-bit).          <\/p>\n<p>          No Authentication. None of your encrypted data will be          authenticated. An active          attacker could potentially modify or decrypt your          data. This would not give any opportunities to a passive attacker.        <\/p>\n<p>      This is the encryption used to establish a secure connection      and verify you are really talking to a Private Internet      Access VPN server and not being tricked into connecting to an      attacker's server. We use TLS      v1.2 to establish this connection. All our certificates      use SHA512 for signing.    <\/p>\n<p>          2048bit Ephemeral Diffie-Hellman (DH) key          exchange and 2048-bit RSA          certificate for verification that the key exchange really          happened with a Private Internet Access server.        <\/p>\n<p>          Like RSA-2048 but 3072-bit for          both key exchange and certificate.        <\/p>\n<p>          Like RSA-2048 but 4096-bit for          both key exchange and certificate.        <\/p>\n<p>          Ephemeral           Elliptic Curve DH key exchange and an ECDSA          certificate for verification that the key exchange really          happened with a Private Internet Access server. Curve          secp256k1 (256-bit) is used for both. This is the same          curve that Bitcoin uses          to sign its transactions.        <\/p>\n<p>          Like ECC-256k1 but curve prime256v1 (256-bit, also known as secp256r1) is used for both key exchange and          certificate.        <\/p>\n<p>          Like ECC-256k1 but curve secp521r1 (521-bit)          is used for both key exchange and certificate.        <\/p>\n<p>      We display a warning in 3 cases:    <\/p>\n<p>      The recent NSA revelations have raised concerns that certain      or possibly all Elliptic Curves endorsed by US standards      bodies may have backdoors allowing the NSA to more easily      crack them. There is no proof of this for curves used with      signing and key exchange and there are experts      who think this to be unlikely. We therefore give users the      option but display a warning anytime you select an Elliptic      Curve setting. We also included the less standard curve      secp256k1, which is what Bitcoin uses, was      generated by Certicom (a Canadian company) instead of NIST      (as the other curves were), and seems to have less      places to hide a backdoor.       There is strong evidence that a random number      generator which uses ECC was backdoored but it was not      widely used.    <\/p>\n<p>      An active attack is one where an attacker gets \"between\" you      and the VPN server, in a position where they can      modify or inject data into your VPN session.      OpenVPN was designed to be secure against active attackers as      long as you are using both data      encryption and data      authentication.    <\/p>\n<p>      A passive attack is one where an attacker simply records all      data passing over the network but does not modify or inject      any new data. An example of a passive attacker is an entity      that performs the dragnet capture and storage of all network      traffic but does not interfere with or modify it. As long as      you are using data encryption      your OpenVPN session is secure against passive attackers.    <\/p>\n<p>      Ephemeral keys are encryption keys which are generated      randomly and only used for a certain amount of time, after      which they are discarded and securely erased. An ephemeral      key exchange is the process by which these keys are created      and exchanged.       Diffie-Hellman is an algorithm used to perform this      exchange. The idea behind ephemeral keys is that once you are      done using them and they are thrown away, no one will ever be      able to decrypt the data which they were used to encrypt,      even if they eventually got full access to all the encrypted      data and to both the client and the server.    <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>The rest is here:<br \/>\n<a target=\"_blank\" href=\"https:\/\/www.privateinternetaccess.com\/pages\/vpn-encryption\" title=\"Private Internet Access | VPN Encryption\">Private Internet Access | VPN Encryption<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Javascript is disabled in your browser. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[],"class_list":["post-31226","post","type-post","status-publish","format-standard","hentry","category-encryption"],"_links":{"self":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/31226"}],"collection":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/comments?post=31226"}],"version-history":[{"count":0,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/31226\/revisions"}],"wp:attachment":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/media?parent=31226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/categories?post=31226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/tags?post=31226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}