Andrew Huang
Andrew Huang | |
---|---|
Andrew Huang | |
Born | 1975 (age 48–49) Kalamazoo, Michigan |
Residence | Singapore, Malaysia |
Nationality | American |
Other names | bunnie |
Occupation | Hacker, author |
Known for | Chumby, Hacking the Xbox, Novena |
Andrew "bunnie" Huang (born 1975) is an American hacker, who holds a Ph.D in electrical engineering from MIT and is the author of the freely available 2003 book Hacking the Xbox: An Introduction to Reverse Engineering.[1] Huang is also a member of the Zeta Beta Tau fraternity. As of 2012 he resides in Singapore.[2]
Projects
Huang was the hardware lead at Chumby; his responsibilities included the design and production of chumby devices, as well as the strategic planning and ecosystem development of the broader chumby hardware platform. He has completed several major projects, ranging from hacking the Xbox, to designing the world's first fully integrated photonic-silicon chips running at 10 Gbit/s with Luxtera, Inc., to building some of the first prototype hardware for silicon nanowire device research with Caltech. Bunnie has also participated in the design of wireless transceivers for use in 802.11b and Bluetooth networks with Mobilian, graphics chips at Silicon Graphics, digital cinema codecs at Qualcomm, and autonomous robotic submarines during the 1999 competition held by the AUVSI that the MIT team won. He is also responsible for the un-design of many security systems, with an appetite for the challenge of digesting silicon-based hardware security. Huang is a contributing writer for MAKE magazine, as well as being a member of their technical advisory board. He has also written extensively about manufacturing in China.[3]
Huang worked with a team within the Electronic Frontier Foundation to develop code that interprets printer steganography markings in 2005.[4]
Huang has also used reverse-engineering techniques to reveal why certain MicroSD cards are poor in quality.[5][6] In 2013, he presented results in collaboration with Sean 'xobs' Cross revealing methods to load arbitrary code into microSD cards via backdoors built into the embedded controller.[7][8]
Huang was scheduled to appear as an expert witness in the trial United States v. Crippen to determine whether or not modding an Xbox violates sections of the DMCA.[9] The case was dropped suddenly on the third day of trial before the jury sat by the US federal authorities who had initiated the action.[10] The case was dismissed before Huang was called to give testimony.
He also created the NeTV, which was the first known public use of the High-bandwidth Digital Content Protection (HDCP) 'master key'. The device uses the master key to implement a video overlay on existing HDCP-protected links, in a fashion which purportedly does not violate the DMCA.[11] Both the hardware and firmware for the NeTV are openly available under the CC-BY-SA license.[12]
He also created the open hardware Safecast Geiger Counter Reference Design, as a volunteer effort in response to the 2011 Tōhoku earthquake, tsunami, and ensuing meltdown of Fukushima Daiichi.[13][14]
In 2013, bunnie announced that he, in collaboration with Sean 'xobs' Cross, was at work on a laptop called Novena. The laptop is expected to be the first of its kind. The hardware and software for the Novena are entirely open and only include components where the manufacturing companies do not require non-disclosure agreements to obtain the documentation necessary for design.[15] In addition to the normal laptop components, the Novena motherboard also includes an FPGA, dual Ethernet ports, a three-axis accelerometer, and easily extended hardware.[16] On May 7, 2014 the Novena's crowdfunding campaign reached its goal of $250,000 and went on to raise a total of $722,880 without taking subsequent pre-orders into account.
A project in collaboration with Jie Qi of the MIT Media Lab is Circuit Stickers (under the trade name chibitronics[17]), peel-and-stick electronics for crafting electronics.[18]
Huang was interviewed on The Amp Hour show in episode #84 - An Interview with Bunnie Huang - Bunnie's Bibelot Bonification, where he talked about his electronics work in China and reverse engineering.[19]
Awards
In 2007, Huang received the Lewis Winner award for Best paper at ISSCC 2006 (A 10Gbit/s photonic modulator and WDM MUX/DEMUX integrated with electronics in 0.13 um SOI CMOS, Solid-State Circuits Conference, 2006. ISSCC 2006. Digest of Technical Papers. IEEE International)[20]
In September 2012, Huang received the 2012 EFF Pioneer Award for his work in hardware hacking, open source and activism.[21]
Publications
- Hacking The Xbox, available free for download via No Starch Press.
- Lua error in package.lua at line 80: module 'strict' not found.
- An Implementation of Guarded Pointers with Tight Bounds on Segment Size, J.P. Grossman, Jeremy Brown, Andrew Huang, Tom Knight, MIT AI Aries Group Technical Memo 002
- ADAM: A Decentralized Parallel Computer Architecture Featuring Fast Thread and Data Migration and a Uniform Hardware Abstraction, Andrew “bunnie” Huang, PhD Thesis, Massachusetts Institute of Technology, June 2002
- A 10Gb/s photonic modulator and WDM MUX/DEMUX integrated with electronics in 0.13um SOI CMOS, Solid-State Circuits Conference, 2006. ISSCC 2006. Digest of Technical Papers. IEEE International. Recipient of Lewis Winner Award for Best Paper
- Lua error in package.lua at line 80: module 'strict' not found.
References
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Source code links at http://kosagi.com/w/index.php?title=NeTV_Main_Page
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
External links
Wikimedia Commons has media related to Andrew Huang. |
- Use mdy dates from May 2012
- Pages with broken file links
- Articles with hCards
- Commons category link is defined as the pagename
- Wikipedia articles with VIAF identifiers
- Living people
- Massachusetts Institute of Technology alumni
- People associated with computer security
- 1975 births
- People from Kalamazoo, Michigan
- American people of Chinese descent