<img src="https://www.siliconsalon.info/assets/silicon-salon-4/images/silicon-salon4.jpg" width=1024>
<font size="5">#SiliconSalon IV
2023-05-03</font>
---
### This is collaborative session
You can follow these slides at:
<font size="6">https://hackmd.io/@bc-silicon-salon/BkoVLgkNn#/</font>
Collaborative notes at:
<font size="6">https://hackmd.io/1u3aWfCjQ_aqXc36rdADWQ?edit</font>
**Please join us on a laptop or smartphone!**
<font size="6">Live transcription generously contributed by Bryan Bishop!</font>
---
## <img src="https://i.imgur.com/QyDl5nK.png" width="192" height="192"></br> What is Blockchain Commons?
<font size=6>
* We are a community interested in self-sovereign control of digital assets.
* We bring together stakeholders to collaboratively develop interoperable infrastructure.
* We design decentralized solutions where everyone wins.
* We are a neutral "not-for-profit" that enables people to control their own digital destiny.
</font>
---
## Who am I?
<img src="https://avatars.githubusercontent.com/ChristopherA?s=195">
Christopher Allen (@ChristopherA)
_Principal Architect & Executive Director_
---
## <img src="https://i.imgur.com/QyDl5nK.png" width=192 height="192"><br/>What is a Silicon Salon?
<font size=5>
- Bridge wallet requirements & semiconductor development, academic research & real-world practice.
- ***This is what we're doing today in this salon!***
- Use what we learn to collaboratively engineer interoperable specifications.
- Evangelize these solutions to the ecosystem.
- Support our partners with reference code and test suites so that they can develop their own implementations.
</font>
---
## Who are you?
<font size=6>
- Semiconductor designers
- Bunnie Studios, CrossBar/Cramium, Tropic Square
- Wallet hardware manufacturers
- Foundation, Proxy, Validating Lightning Signer
- Blockchain & Web3 ecosystem members
- Bitmark, Chia, Unchained Capital
- Advocacy organizations
- Human Rights Foundation, Rebooting Web of Trust
- Academics, cryptographic engineers, protocol designers, and cryptographers
</font>
---
## Last Event
### [www.SiliconSalon.info/salon3](https://www.siliconsalon.info/salon3/)
#### Multi-Party Computation **and More**
* What are the current innovations in the industry?
* How can we trust the transitors?
* Our first pure cryptography on silicon presentation!
---
## <img src="https://i.imgur.com/QyDl5nK.png" width=192 height="192"><br/>The challenges<br/> we're exploring today…
Filling in the Gaps!
<font size=6>
* How can we truly protect our keys and seeds in hardware?
* What instruction sets are required for cryptography?
* Is it possible to open source our hardware? Does it actually give us advantages?
</font>
---
## The Process
- <u>SCAN</u>: Multiple presentations on these topics, with limited Q&A
- _(~ 1 to 1-1/2 hour then a brief break)_
- <u>FOCUS:</u> Facilitated Q&A on Open Hardware
- <u>ACT:</u> Decide on next steps for collaboration
- _(~15 minutes)_
Collaborative Notes at:
<font size="6">https://hackmd.io/fqvhrHMWTYee_X5o-_VUkQ?edit</font>
---
## Chatham House Rules Apply
<font size="6">
- _"participants are free to use the information received, but neither the identity nor the affiliation of the speaker(s) ... may be revealed."_
- We are recording the presentations for YouTube
- We will not be sharing the Q&A, only recording to produce an anonymized summary
- Summary will include quotes, but not names
- You can request anything you said be removed from the final summary
</font>
---
## Presentations
* **Anti-Exfil: Preventing Key Exfiltration Through Signature Nonce Data**
- <font size=6>_Andrew Poelstra, Blockstream_</font>
* **Scalar and Vector Draft Biginteger instructions for the Power ISA**
- <font size=6>_Luke Kenneth Casson Leighton & David Calderwood_</font>
* **Pitfalls and Approaches to Open Source Security Semiconductor**
- <font size=6>_Dr. Mark Davis, Cramium_</font>
---
* <font size=6>***Andrew Poelstra*** is the Director of Blockstream Research, a team of cryptographers, Bitcoin developers, and network engineers that has extensive experience working in depth on the Bitcoin protocol. Andrew has helped to invent several privacy and scalability technologies in the Bitcoin space, including Confidential Transactions, Taproot, Miniscript, MuSig, and Scriptless Scripts.
</font>
---
* <font size=6>***Luke Leighton*** is an Ethical Technology Specialist, lead on Libre-SOC, and the Technical Director and Founder of RED Semiconductor Ltd.</font>
* <font size=6>***David Calderwood*** is a high-tech team builder with career-long engineering expertise in telecommunications, semiconductors, and computing. He is a Chartered Engineer and FIET and Founder of RED Semiconductor Ltd.
* <font size=6>***RED Semiconductor Ltd*** is commercialising the Libre-SOC Vector instruction set designed for ground-breaking computational performance and reduced power consumption.</font>
---
* <font size=6>***Dr. Mark Davis*** is an entrepreneur and technologist in the field of semiconductors, communications, signal processing, and system design. He was a founder of semiconductor company VIA Telecom (威睿电通) and of the ACJA (www.gutma.org/acja) and today is the president of Crossbar, working on ReRAM memory. Cramium is a new subsidiary of Crossbar.</font>
---
## Break
_Get up and stretch! Have a snack! Take a break!_
_We'll be back in 5 minutes for a discussion of <font size="30">Open Hardware</font>_
---
## Open Hardware Presentation Discussions
* What IP Rights protect hardware?
* Do we just focus on copyright & hope it turns out OK?
* What's the purpose of opening up Hardware?
* What do we want out of it?
* What are our goals?
---
## Cramium's Open Approach
<font size=5>
* Any thoughts on Cramium/Bunnie Studios/Kosagi approach?
* Too pragmatic or not pragmatic enough?
* Are people really going to run and evaluate the RTL on FPGA prototypes?
* What are the financial incentive for multiple people to give meaningful review?
* What are the processes to solicit and get feedback from community?
* Current software CVE & bounty policies and best practices don't work for hardware
* White hat give notice? (90 days EU reg?)
* What should be the best practices today for our community?
</font>
---
## More Thoughts on Open Silicon
* See: https://tinyurl.com/musings-silicon
* Open Silicon aligns with Kerckhoffs’ Principle
* A cryptographic system’s security should rely solely on the secrecy of the key, not on the obscurity of the algorithm or its implementation.
* It also creates trust
* We (mostly) know foundation is secure.
* But ..
---
## Benefits Must Be Concrete!
How about ...
* More scrutiny of design, software layers
* Size & structure constraints
* Risk mitigation vs. proprietary designs
* Rapid exchange of ideas & development
* Trust & credibility
* Reduced vendor lock-in
* Shared costs
* _Are these enough, especially for manufacturers?_ _What are we missing?_
---
## More Thoughts on Challenges
* How do we balance openness & security?
* How do we coordinate a diverse community?
* How do we ensure transitors match RTL design?
* How do we overcome resistance to change?
* How do we make initial investment?
* _We feel that collaboration is key!_
* _Hence the Silicon Salons_
---
## Next Steps
- Collaboration channels for futher discussion
- Synchronous: [Private Signal group](https://signal.group/#CjQKINQTJeLo7ee3-i4qX6a94HouFQSXSreoQR6pbtc6JpRrEhBw2-O2uDKu7XjB_RupXaSy)
- Asynchronous: [Github discussion area](https://github.com/BlockchainCommons/Airgapped-Wallet-Community/discussions)
- Next Silicon Salon?
- Late July?
- Make a Proposal! https://www.siliconsalon.info/proposals/
- Do you like what we are doing here today?
- Become a ongoing [sponsor](http://github.com/sponsors/BlockchainCommons) of Blockchain Commons via GitHub.
---
<img src="https://i.imgur.com/QyDl5nK.png" width="128" height="128"></br>
www.BlockchainCommons.com
<img src="https://avatars.githubusercontent.com/ChristopherA?s=195">
Christopher Allen (@ChristopherA)
{"metaMigratedAt":"2023-06-18T03:11:09.190Z","metaMigratedFrom":"YAML","title":"Silicon Salon IV Presentation 2023-05-03","breaks":true,"description":"View the presentation with \"Slide Mode\"","contributors":"[{\"id\":\"0b0d4b7e-e9c8-49f0-9ef4-13bc8cb215c4\",\"add\":10075,\"del\":2309},{\"id\":\"408a260c-90cf-4399-836c-fa045d136c3f\",\"add\":756,\"del\":163}]"}