p.file
Intel 4004 Die shots and schematics. https://blog.adafruit.com/2016/06/13/schematic-mask-and-die-shot-of-intels-4004-cpu-from-1971/ https://en.wikichip.org/w/images/6/6f/4004_die_shot.png https://www.4004.com/assets/4004-lajos-schematics.gif
You can simulate the 4004 like the 6502 (see https://t.me/c/1123530133/73), but it seems you need to run on an older Java version.
https://www.4004.com/assets/4004-chipsim-demo-2006-11-13.zip
Take a look at the simulation running:
https://www.youtube.com/watch?v=0Fixr39X8S4&ab_channel=onilink
https://www.4004.com/assets/4004-chipsim-demo-2006-11-13.zip
Take a look at the simulation running:
https://www.youtube.com/watch?v=0Fixr39X8S4&ab_channel=onilink
Topics: IC, Hardware, Reversing. #ic #reversing #hardware #tool
Degate is a multi-platform software for semi-automatic VLSI reverse engineering of digital logic in chips.
https://github.com/DegateCommunity/Degate
Degate is a multi-platform software for semi-automatic VLSI reverse engineering of digital logic in chips.
https://github.com/DegateCommunity/Degate
The State of the Art in IC Reverse Engineering.pdf
1.2 MB
Topics: IC Reverse Engineering. #ic #hardware #reversing
Pages: 19
If you want to understand the basic process of IC reversing, you must read this document. It explains some approaches and forms of IC reversing, from product teardowns (simple disassembly process and analysis) and system analysis (probing technique for functional analysis, for example) to an entire analysis of a microchip, using several processes to extract the circuits and make the schematics.
Pages: 19
If you want to understand the basic process of IC reversing, you must read this document. It explains some approaches and forms of IC reversing, from product teardowns (simple disassembly process and analysis) and system analysis (probing technique for functional analysis, for example) to an entire analysis of a microchip, using several processes to extract the circuits and make the schematics.
p.file
The State of the Art in IC Reverse Engineering.pdf
In the case study you can see the explanation of how they got the keys to break the encryption. Despite EEPROMs have protection mechanisms to avoid this, you can break it, i will send here soon.
p.file
In the case study you can see the explanation of how they got the keys to break the encryption. Despite EEPROMs have protection mechanisms to avoid this, you can break it, i will send here soon.
Topics: IC Reverse Engineering. #ic #hardware #reversing
This post is focused on security in microcontrollers and the common techniques used to read protected data.
https://www.cl.cam.ac.uk/~sps32/mcu_lock.html
This post is focused on security in microcontrollers and the common techniques used to read protected data.
https://www.cl.cam.ac.uk/~sps32/mcu_lock.html
www.cl.cam.ac.uk
Breaking copy protection in microcontrollers
The last investigations into security of microcontrollers and copy protection mechanisms. PIC16C84, PIC16F83, PIC16F84, PIC16F84A, PIC16F873, PIC16F874, PIC16F876, PIC16F877, PIC16F627, PIC16F628, PIC12C508, PIC12C509, AT89C51, AT89C52, AT89C55, AT89C1051…
p.file
Topics: IC Reverse Engineering. #ic #hardware #reversing This post is focused on security in microcontrollers and the common techniques used to read protected data. https://www.cl.cam.ac.uk/~sps32/mcu_lock.html
In this example, he applied UV light in the protection fuses to enable reading of the program memory. This can be mitigated by using a logic sequence that erases the data present in the data and program memory after changing the state of the fuse:
https://patentimages.storage.googleapis.com/ca/49/c0/379668abd488f4/US5469557.pdf
https://patentimages.storage.googleapis.com/ca/49/c0/379668abd488f4/US5469557.pdf
p.file
Topics: IC Reverse Engineering. #ic #hardware #reversing This post is focused on security in microcontrollers and the common techniques used to read protected data. https://www.cl.cam.ac.uk/~sps32/mcu_lock.html
Don't forget to check his works, there are a lot of information in the main page:
https://www.cl.cam.ac.uk/~sps32/
https://www.cl.cam.ac.uk/~sps32/
sergei-skorobogatov.github.io
Dr Sergei Skorobogatov
Investigations into Computer Security, Hardware Security, secure microcontrollers, embedded security systems, tamper resistance, smartcards, analyzing security systems. Analysis of the copy protection mechanism in modern microcontrollers. Hardware designe.…
Forwarded from stGe_9_dementia channel (Skern λ)
How Microprobing Can Attack Encrypted Memory.pdf
1.4 MB
Topics : IC Reverse Engineering. #ic #hardware #reversing
In this paper you can see how microprobing can be used to break encryption in microcontrollers, it was used two samples to show that, power analysis and some statistical analysis were used along with microprobing to extract the encrypted data and create a table of corresponding values from it, injecting arbitrary data on data bus.
In this paper you can see how microprobing can be used to break encryption in microcontrollers, it was used two samples to show that, power analysis and some statistical analysis were used along with microprobing to extract the encrypted data and create a table of corresponding values from it, injecting arbitrary data on data bus.
p.file
How Microprobing Can Attack Encrypted Memory.pdf
You can find more information about the aspects of the memories in the book "Hardware Security - A Hands-on Learning Approach"
Differential Power Analysis.pdf
398.5 KB
Topics: Cryptography, Hardware. #hardware #crypto
Differential Power Analysis (DPA) attacks use statistical analysis and error correction techniques to extract information correlated to secret keys. DPA can use known plaintext or known ciphertext and can find encryption or decryption keys. Several sources introduce noise into DPA measurements, including electromagnetic radiation and thermal noise, mismatching of device clocks and sample clocks, and uncorrected temporal misalignment of traces.
Differential Power Analysis (DPA) attacks use statistical analysis and error correction techniques to extract information correlated to secret keys. DPA can use known plaintext or known ciphertext and can find encryption or decryption keys. Several sources introduce noise into DPA measurements, including electromagnetic radiation and thermal noise, mismatching of device clocks and sample clocks, and uncorrected temporal misalignment of traces.
p.file
Differential Power Analysis.pdf
FIPS 46-3, Data Encryption Standard (DES).pdf
457.1 KB
Useful for understanding of DES algorithm. #crypto
Topics: Intel ME. #reversing
Kakaroto's research of Intel ME Exploitation.
Intel TXE-Poc:
https://github.com/ptresearch/IntelTXE-PoC
sources:
https://kakaroto.ca/2019/11/exploiting-intels-management-engine-part-1-understanding-pts-txe-poc/
https://kakaroto.homelinux.net/2019/11/exploiting-intels-management-engine-part-2-enabling-red-jtag-unlock-on-intel-me-11-x-intel-sa-00086/
https://kakaroto.ca/2020/08/exploiting-intels-management-engine-part-3-usb-hijacking-intel-sa-00086/
Kakaroto's research of Intel ME Exploitation.
Intel TXE-Poc:
https://github.com/ptresearch/IntelTXE-PoC
sources:
https://kakaroto.ca/2019/11/exploiting-intels-management-engine-part-1-understanding-pts-txe-poc/
https://kakaroto.homelinux.net/2019/11/exploiting-intels-management-engine-part-2-enabling-red-jtag-unlock-on-intel-me-11-x-intel-sa-00086/
https://kakaroto.ca/2020/08/exploiting-intels-management-engine-part-3-usb-hijacking-intel-sa-00086/
GitHub
GitHub - ptresearch/IntelTXE-PoC: Intel Management Engine JTAG Proof of Concept
Intel Management Engine JTAG Proof of Concept . Contribute to ptresearch/IntelTXE-PoC development by creating an account on GitHub.
Topics: MIT Courses. #programming #comp_arch #learning
MIT courses of Electrical Engineering and Computer Science.
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
MIT courses of Electrical Engineering and Computer Science.
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
MIT OpenCourseWare
Search | MIT OpenCourseWare | Free Online Course Materials
MIT OpenCourseWare is a web based publication of virtually all MIT course content. OCW is open and available to the world and is a permanent MIT activity
MOLES_Malicious_off-chip_leakage_enabled_by_side-c.pdf
495 KB
Topics: MOLES, Side-Channel Attack, Differential Power Analysis. #hardware #crypto
Malicious Off-Chip Leakage Enabled by Side-Channels (MOLES) is implemented with spread-spectrum techniques to create additional side-channels that can leak information below the noise power level, thus hardening the process of trojan detection, since only the attacker knows how to extract the information leaked by the side-channels.
Malicious Off-Chip Leakage Enabled by Side-Channels (MOLES) is implemented with spread-spectrum techniques to create additional side-channels that can leak information below the noise power level, thus hardening the process of trojan detection, since only the attacker knows how to extract the information leaked by the side-channels.
p.file
MOLES_Malicious_off-chip_leakage_enabled_by_side-c.pdf
Additional information about spread-spectrum:
https://www.ni.com/pt-br/innovations/white-papers/06/understanding-spread-spectrum-for-communications.html
https://www.electronics-notes.com/articles/radio/dsss/what-is-direct-sequence-spread-spectrum.php (using the XOR)
https://www.ni.com/pt-br/innovations/white-papers/06/understanding-spread-spectrum-for-communications.html
https://www.electronics-notes.com/articles/radio/dsss/what-is-direct-sequence-spread-spectrum.php (using the XOR)
Ni
Understanding Spread Spectrum for Communications
This document covers an introduction to RF, wireless and high-frequency signals and systems.