Announcement

Collapse
No announcement yet.

Linux 5.12 Adds eMMC Inline Encryption For Better Performance, Lower Power Use

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Linux 5.12 Adds eMMC Inline Encryption For Better Performance, Lower Power Use

    Phoronix: Linux 5.12 Adds eMMC Inline Encryption For Better Performance, Lower Power Use

    Thanks to Google engineers the Linux 5.12 kernel is providing punctual support for eMMC inline encryption that is being ratified with a forthcoming specification update and already being found within some mobile hardware...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    So there is hardware accelerated encryption in the SOC and the eMMC now? That sounds ugly.

    Comment


    • #3
      Someone Please tell me why kernel 5.11 has about 20 MB of size increase versus 5.10 ! It's huge size increase for a kernel release.
      Link of 5.11.1 : https://archlinux.org/packages/core/x86_64/linux/
      Link of 5.10.18 : https://archlinux.org/packages/testi..._64/linux-lts/

      Comment


      • #4
        The article doesn't clearly explain what inline encryption actually is.
        The kernel docs here do a better job

        Comment


        • #5
          How exactly UEFI read esp partition from the eMMC or UFS encrypted with this? Or it's work on per-partition basis? Does LUKS support it?

          Comment


          • #6
            Originally posted by elatllat View Post
            So there is hardware accelerated encryption in the SOC and the eMMC now? That sounds ugly.
            Why? Perfect place to handle the data at its source, and don't use main RAM bandwidth for it.

            Comment


            • #7
              Originally posted by discordian View Post
              Why? Perfect place to handle the data at its source, and don't use main RAM bandwidth for it.
              eMMCs have a significantly limited lifespan vs SOCs (in devices without built in obsolescence) so why pay for the crypto IP block 10 times instead of one?

              Comment


              • #8
                Originally posted by elatllat View Post
                eMMCs have a significantly limited lifespan vs SOCs (in devices without built in obsolescence) so why pay for the crypto IP block 10 times instead of one?
                If you think NAND flash is deteriorating because of planned obsolescence, then you have no effin clue. What you you think an crypto IP block costs, especially considering you already have a RPMB with hashing and multiple boot partitions that you likely don't use?
                Same shit as asking why SSDs come with DDR Ram.

                Comment


                • #9
                  Originally posted by chromer View Post
                  Someone Please tell me why kernel 5.11 has about 20 MB of size increase versus 5.10 ! It's huge size increase for a kernel release.
                  Link of 5.11.1 : https://archlinux.org/packages/core/x86_64/linux/
                  Link of 5.10.18 : https://archlinux.org/packages/testi..._64/linux-lts/
                  Did you check for config changes?
                  Also often drivers for hardware you don't use are huge, my 5.10 is 40MB vs the 90MB arch offers, and that's with zfs and a lot of non-default config added.
                  Last edited by elatllat; 24 February 2021, 12:59 PM.

                  Comment


                  • #10
                    Originally posted by discordian View Post
                    If you think NAND flash is deteriorating because of planned obsolescence..
                    No; I think everything android and apple has planned software obsolescence. When eMMC is used outside of that market, is where adding pointless features (like [in]secure partitions and redundant crypto hardware) impacts consumers.

                    Comment

                    Working...
                    X