Armv8 A .4-A kibővített támogatást biztosít még több kriptográfiai primitívhez, ideértve az SM3 funkciót, amely a kínai nemzeti szabványban használt kriptográfiai hash függvény; és SM4 , 128 bites blokkos titkosítás; SHA2-512 és SHA3. 1
Csak arra vagyok kíváncsi, miért adta az Armv8.4-A az SM3 és SM4 támogatását? Különös, főleg, hogy az SHA3 valamivel biztonságosabb, mint az SM3 (ütközési támadásoknál, de az SM3 biztonságosabb a támadások megkülönböztetésében). 2 Az SM3 kriptográfiai kivonat A funkció és az AES jobb biztonságot kínál, mint az SM4. 3
Kérdés: Van-e előnye az SM3 vagy SM4 használatának a NIST által jóváhagyott algoritmusokkal szemben?
Megjegyzések
- Igen, esetleg ha kínai vagy. Alapvetően ezek a fajta algoritmusok csak kérésre adhatók hozzá tapasztalataim szerint. közülünk ez a tranzisztorok pazarlása.
- Mi a kérés fő célja? Van valami különös oka?
- Nos, ez kedves visszafelé indokolás volt. Szépnek gondoltuk és belefoglalja a termék specifikációjába, de alapvetően nem nem akarták. Nem tudom ' a részleteket. Ezeket a termékeket beletette azt hiszem, egy nagy kínai vállalat vagy kormányzati szervezet kérésére Esetenként országspecifikus algoritmusok – hacsak nem az USA-t foglalja magában, talán 🙂 Én még nem is láttam a Camelia titkosítás gyakorlati alkalmazását. És francia görbével teszteltem – de csak azért, mert a cégem francia volt.
Válasz
Ha Ön ha kormányzati szerződést kíván kötni Kínával, előfordulhat, hogy a kriptográfiához kínai kormányzati szabványokat kell használnia, ugyanúgy, mint ha kormányzati szerződést kíván az Egyesült Államokkal, akkor az Egyesült Államok kormányzati szabványait is előírhatja a kriptográfiához. Számos nemzeti büszkeségű kriptográfiai szabvány létezik, amelyeknek kevés technikai oka van az olyan széles körben használt rendszerek, mint például a BLAKE2, Ed25519, stb.