Sinusuportahan na ng Linux kernel ang paggawa paggamit ng interface ng True Random Number Generator (TRNG) SMCCC ng Arm sa loob ng random seed code habang para sa paparating na pag-ikot ng Linux 5.15 isang driver na”arm_smccc_trng”ay idinagdag at papayagan ang paglalantad ng entropy sa puwang ng gumagamit. Tinutukoy ng braso ang tunay na random na numero ng interface ng firmware ng generator at ginagamit para sa pag-seeding ng random pool at maaari ding magamit ng mga virtualized na bisita din ng KVM. Masasabi kung ano ang overdue ngunit ngayon nangyayari ay ang pagbibigay ng driver ng Arm SMCCC TRNG na ito para sa paglalantad ng entropy sa isang madaling pamamaraan sa space-user. Sa bagong driver na ito, ang entropy mula sa interface ng firmware na ito ay maaaring mailantad sa pamamagitan ng/dev/hwrng. Sa turn ito ay kapaki-pakinabang para sa magagawang i-verify ang kalidad ng entropy na may mga kagustuhan sa rngtest utility ng rng-tool at mga katulad. Sa gayon mas madaling suriin at ilagay ang tiwala sa interface ng firmware na ito para sa mga pangangailangan ng TRNG.

Ang Arm True Random Number Generator Firmware Interface 1.0 ay inilabas noong nakaraang taon at sa huli ay nai-back ng isang aparato ng hardware tulad ng TRNG ng Arm TrustZone o iba pang hilaw na ingay. Ang bagong driver na naiambag ni Arm ay nakapila sa”cryptodev”Git na puno bago ang pagbubukas ng pagsasama ng window ng Linux 5.15 sa ilang linggo.

Categories: IT Info