Google улеснява евтините телефони и интелигентните устройства да шифроват данните ви – TechCrunch


Шифроването е важна част от целия пакет за защита на вашите данни, но е лесно да се подценява сложността, която добавя към всяка услуга или устройство. Една част от това е количеството обработка на криптирането – сума, която може да е непрактична за малки или ниски устройства. Google иска да промени това с един високоефективен нов метод, наречен Adiantum.

Ето проблема. Докато криптирането е по начин, който просто превръща един блок от данни обратимо в друг, този процес всъщност е доста сложен. Математиката трябва да се направи, данните да се четат и пишат, да се препрочитат и пренаписват, потвърждават и хешират.

За текстово съобщение, което не е толкова трудно. Но ако трябва да направите същото като съхранявате или извличате мегабайт след мегабайт данни, например с изображения или видео, това допълнително изчисление се добавя бързо.

Много модерни смартфони и други приспособления са снабдени със специален чип, който изпълнява някои от най-често използваните алгоритми за криптиране и процеси (а именно AES), точно както имаме графични процесори, които могат да се справят с графични изчисления в игри и други подобни.

Ами старите телефони, или по-евтините, или малките умни домашни приспособления, които нямат място за такива неща на дъските? Точно както не могат да изпълняват най-новите игри, те може да не са в състояние ефективно да изпълняват най-новите криптографски процеси. Разбира се, те все още могат да шифроват нещата, но някои приложения могат да отнемат твърде много време за работа или да изтощават батерията.

Google, който ясно се интересува от конкурентоспособността на евтините телефони, се справя с този проблем, като създава специален метод за криптиране само за телефони с ниска мощност. Наричат ​​го Adiantum и това ще бъде по желание част от Android дистрибуциите напред.

Техническите подробности са тук, но същността е тази. Вместо да използва AES, той разчита на шифър, наречен ChaCha. Този шифров метод е силно оптимизиран за основни двоични операции, които всеки процесор може да изпълни бързо, въпреки че разбира се, че ще бъде изпреварван от специализиран хардуер и драйвери. Той е добре документиран и вече се използва много места – това не е някакъв код за скъпоценни сделки без име. Както показват, той се представя по-добре при предишните чипсети като Cortex A7.

Процесът Adiantum не увеличава или намалява размера на полезния товар (например като го допълва или добавя данни от заглавния или долния колонтитул), което означава, че един и същи брой байтове идва като излезе. Това е хубаво, когато сте файлова система и не искате да отделяте твърде много специални блокове за метаданни за криптиране и други подобни.

Естествено новите техники за криптиране се разглеждат със скептицизъм от специалисти по сигурността, за които най-голямо удоволствие в живота е да докажат, че е компрометиран или ненадежден. Инженерите на Adiantum твърдят, че имат „високо доверие в неговата сигурност“, като предположението (в момента е разумно), че неговите „примитиви“ ChaCha и AES са сигурни. Скоро ще видим!

Междувременно не очаквайте незабавни печалби, но бъдещите устройства с ниска мощност могат да предложат по-голяма сигурност, без да се налага да използвате по-скъпи компоненти – няма да е необходимо да правите нищо.

О, и в случай, че се чудите:

Адиантумът е кръстен на рода на папрата, който на викторианския език на цветята (флориография) представлява искреност и дискретност.