Gipalambo ni Tesla ang liblithium cryptographic library

Gipatik sa Tesla Motors ang liblithium cryptographic library, ang mga nag-unang katuyoan niini mao ang pagkakomplikado, ubos nga konsumo sa kapanguhaan, ug kadali. Ang librarya sa sinugdan naugmad uban sa usa ka mata nga makahimo sa pagdagan sa duha sa conventional CPUs ug sa DSP chips ug microcontrollers, ug mao ang angay alang sa paggamit sa limitado nga mga palibot ug sa code nga gitawag sa sayo nga mga yugto sa boot sa pagmatuod sa digital nga mga pirma sa embedded device firmware. Ang code gisulat sa C (C99) ug giapod-apod ubos sa Apache 2.0 nga lisensya.

Ang librarya nagpatuman sa stream encryption ug digital signature tools base sa X25519 key agreement scheme (RFC 7748), ang Gimli cryptographic permutation method, ug ang Gimli-Hash hash function nga gisugyot ni Daniel J. Bernstein, nga nagtugot sa pagkab-ot sa taas nga performance sa low power hardware sama sa 8-bit microcontrollers. Ang pagpatuman sa X25519 digital signatures gibase sa code gikan sa STROBE framework ug lahi sa ed25519 signatures pinaagi sa paggamit lamang sa "X" coordinates kung magmaniobra sa mga punto sa usa ka elliptic curve, nga makapakunhod pag-ayo sa code size nga gikinahanglan sa paghimo ug pag-verify sa mga pirma.

Source: opennet.ru

Idugang sa usa ka comment