lowRISC, sangano risingaite purofiti rinotarisira kuvandudzwa kwemahara microprocessor yakavakirwa paRISC-V architecture, yakazivisa kuwanikwa kwekutanga kugadzirwa chip yakavakirwa paOpenTitan yakavhurika chikuva, yakagadziridzwa seyakazvimiririra yakabatana purojekiti. Iyo purojekiti yakavambwa neGoogle, asi mushure mekuendeswa kweiyo lowRISC kusangano, makambani akadai seWestern Digital, Seagate, Nuvoton Technology, Winbond, Rivos, zeroRISC uye G + D Mobile Security akabatana nebudiriro yayo. Iyo kodhi uye zvigadzirwa zvemahara zvine chekuita neprojekiti zvinoburitswa pasi peiyo Apache 2.0 rezinesi.
Kusiyana neRoot of Trust iripo, OpenTitan iri kugadzirwa zvinoenderana nepfungwa ye "kuchengetedzwa kuburikidza nekujeka", zvinoreva kuwanikwa kwekodhi nema schematics, pamwe nemaitiro ekugadzira akavhurika zvachose, asina kusungirirwa kune vatengesi kana vagadziri vemachipisi. Mhinduro dzinoshandiswa muOpenTitan dzakavakirwa patekinoroji dzakatoshandiswa mumatoni eGoogle Titan cryptographic USB uye machipisi eTPM ekugadzirisa boot yakaiswa pairi. maseva pazvivakwa zveGoogle, pamwe chete nepamaChromebook nemidziyo yePixel.
OpenTitan iri Root of Trust (ROT) chikuva chinogona kushandiswa uko kutendeseka kwehurongwa hwehardware uye software zvinhu zvinoda kuvimbiswa, kuve nechokwadi chekuti zvikamu zvakakosha zvehurongwa hazvina kukanganiswa uye zvakavakirwa pane yakasimbiswa uye yakabvumidzwa kodhi yekugadzira. . Iyo purojekiti inopa yakagadzirira-yakagadzirwa, yakaratidza uye yakavimbika sisitimu iyo inokutendera iwe kuti uwedzere kuvimba mumhinduro dziri kugadzirwa uye kuderedza mutengo paunenge uchigadzira akasarudzika ekuchengetedza machipisi.
Chips yakavakirwa paOpenTitan inogona kushandiswa mumasevha mamabhodhi, makadhi etiweki, zvishandiso zvevatengi, marouters, Internet yeZvinhu zvishandiso kuratidza firmware uye bootable zvikamu, pamwe nekugadzira cryptographically yakasarudzika system identifiers (dziviriro pakutsiva Hardware), chengetedza cryptographic kiyi ( Kusarudzika kwakakosha kana munhu anorwisa awana mukana wekushandisa kumidziyo), achipa masevhisi ane chekuita nekuchengetedza uye kuchengetedza yakasarudzika yekuongorora log iyo isingagone kugadziridzwa kana kudzimwa.
OpenTitan inosanganisira zvidhinha zvakasiyana-siyana zvinodiwa mumachipi eRoT, senge microprocessor yakavhurika yakavakirwa paRISC-V architecture (RV32IMCB Ibex), cryptographic coprocessors, hardware random number jenareta, maneja akakosha ane DICE tsigiro, nzira yekuchengetedza data yakachengeteka mukati. zvachose uye RAM, tekinoroji tekinoroji, I/O zvidhinha, maturusi akachengeteka ebhutsu, nezvimwe. Chishandiso ichi chinopawo zvidhinha zvinoshandisa zvakajairika encryption algorithms, senge AES neHMAC-SHA256, uye math accelerator inoshandiswa muruzhinji kiyi yedhijitari siginecha algorithms, seRSA uye elliptic curve algorithms.

Source: opennet.ru
