6.5.12 · D3 · HinglishAdvanced & Emerging Architectures

Worked examplesOpen hardware ecosystem (OpenRISC, OpenTitan)

2,648 words12 min read↑ Read in English

6.5.12 · D3 · Hardware › Advanced & Emerging Architectures › Open hardware ecosystem (OpenRISC, OpenTitan)


Scenario matrix

Kisi bhi calculation se pehle, har distinct case-class list karte hain jo is topic mein hai. Neeche har worked example us cell ko fill karta hai jis par woh tagged hai.

# Case class Ise alag kya banata hai Example
A Fixed-width code size (normal) plain byte count Ex 1
B Code size — zero / degenerate , ya ek instruction Ex 2
C Address ↔ count inversion last address diya hai, nikalo Ex 3
D Hash security — birthday bound collision effort Ex 4
E Hash — preimage vs collision (kaun sa attack?) vs , the trap Ex 5
F Signature vs hash — authenticity gap word problem, attacker dono swap karta hai Ex 6
G Chain of trust — broken link (limiting/failure case) ek stage verify fail kare Ex 7
H Fuse / OTP — irreversibility edge case ek bit un-burn nahi kar sakte Ex 8
I "Open" layers — exam twist kaun sa layer actually open hai? Ex 9

Ek vector angle problem mein chaar quadrants hote hain; is topic mein yeh nau cells hain. Hum sab nau hit karte hain.


Cell A — code size, normal case


Cell B — zero aur degenerate cases


Cell C — relation invert karna


Cell D — birthday bound, collision case

Figure — Open hardware ecosystem (OpenRISC, OpenTitan)

Cell E — preimage vs collision (the trap)


Cell F — authenticity gap (word problem)


Figure — Open hardware ecosystem (OpenRISC, OpenTitan)

Cell H — fuse irreversibility (edge case)


Cell I — kaun sa layer open hai? (exam twist)


Recall Quick self-test

32-bit instructions ke liye bytes ::: bytes (next free ). Instructions agar last par hai ::: (index , plus one for 0-indexing). 128-bit hash ke liye collision effort ::: . SHA-256 ke liye second-preimage effort ::: , nahi. Hash akela secure boot mein kyun fail karta hai ::: integrity hai lekin authenticity nahi — attacker image aur uska stored hash dono rewrite karta hai. Kya eFuse ja sakta hai ::: Nahi — burns one-way hain; sirf possible hai, anti-rollback deta hai. Kya open ISA ek chip ko open hardware banata hai ::: Nahi — RTL/layout open hona chahiye; ISA sirf ek spec hai.


Parent: Open hardware ecosystem (OpenRISC, OpenTitan) (index 6.5.12)