Teen independent layers kaunsi hain jo hardware mein har ek "open" ho sakti hain?
ISA (spec), microarchitecture/RTL (implementation), aur toolchain (compiler/EDA flow).
Kya open ISA matlab chip open hai?
Nahi — ek ISA sirf ek specification hai; tum ek fully proprietary core bana sakte ho jo open ISA implement kare (jaise ek closed RISC-V phone SoC).
Hardware Root of Trust kya hota hai?
Pehla component jo boot hota hai; yeh baad ke har stage ko measure aur verify karta hai, ek chain of trust banata hai jis par upar ki sab cheez depend karti hai.
Root of Trust ko auditable / open kyun hona chahiye?
Kyunki tum ek black box mein backdoor ki absence verify nahi kar sakte, aur uske upar ki sab cheez use implicitly trust karti hai.
OpenTitan kaunsa CPU core aur ISA use karta hai?
Ibex core, jo RISC-V ISA implement karta hai (OpenRISC nahi).
OpenRISC kya hai aur uska main ISA kya hai?
Ek early (~2000) open RISC CPU family; main ISA ORBIS32/64 hai, flagship core mor1kx.
Fixed 32-bit instruction width CPU ko kyun simplify karta hai?
Next-instruction address simply PC+4 hota hai bina kisi decoding ke, toh N instructions ke liye total code size = 4N bytes hota hai.
Secure boot mein sirf hash ki jagah signature kyun use karte hain?
Hash integrity deta hai lekin authenticity nahi; signature hash ko vendor ki private key se bind karta hai toh attacker image AUR hash dono replace nahi kar sakta.
Lagbhag 2128 attempts, birthday bound se (ek n-bit hash ke liye ≈2n/2).
Silicon ke liye Kerckhoffs's principle bolo.
Security secret keys par depend karni chahiye, design ki secrecy par nahi.
Recall Feynman: ek 12-saal ke bachche ko explain karo
Root of Trust ek aisa security guard hai jo sabse pehle aata hai aur building unlock karta hai. Agar woh guard secretly ek chor hai, toh andar ke locks kitne bhi acche hon — poori building unsafe hai. Ab socho: kya tum aisa guard chahoge jiska training manual secret ho, ya aisa jiska manual publish ho taaki poora sheher check kar sake ki woh honest hai? Open hardware woh manual publish karta hai. Guard ke paas abhi bhi ek secret key hai jo koi copy nahi kar sakta (chip mein burn ki gayi hai), lekin design open hai taaki sab ensure kar sakein ki koi hidden trapdoor nahi hai. OpenTitan woh open guard-chip hai; OpenRISC ek early open brain (CPU) tha jisne dikhaya ki idea kaam kar sakta hai.