-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathusbarmory_mark-one.html
267 lines (219 loc) · 11.9 KB
/
usbarmory_mark-one.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Inverse Path - USB armory Mk I</title>
<link rel="icon" href="favicon.ico" type="image/vnd.microsoft.icon" />
<link rel="stylesheet" href="styles/inversepath.css?0102052022" type="text/css" />
<script src="js/jquery-1.11.1.min.js"></script>
<script src="js/disclaimer.js?0202052022"></script>
<script src="js/img_viewer.js?116042015"></script>
</head>
<body>
<div id="page">
<div id="header">
<a id="inversepath_logo" href="index.html">Inverse Path</a>
<br/>
<ul id="top_menu">
<li><a href="industries.html">INDUSTRIES</a></li>
<li><a href="services.html">SERVICES</a></li>
<li><a class="selected">PRODUCTS</a></li>
<li><a href="research.html">RESEARCH</a></li>
<li><a href="news.html">NEWS</a></li>
<li><a href="company.html">COMPANY</a></li>
</ul>
<ul id="top_menu_second_level">
<li><a class="selected">USB ARMORY</a></li>
<li><a href="usbarmory.html">MK II</a></li>
<li><a class="selected">MK I</a></li>
</ul>
</div>
<div id="open_source_sized_computer" class="section_title link_as_button_container">OPEN SOURCE FLASH-DRIVE SIZED COMPUTER
<a class="link_as_button" href="usbarmory_mark-one.html#ordering">BUY NOW</a>
</div>
<div class="section not_indent">
<div class="twoColumn ">
<div class="one">
<div id="hi_res_images">
<div id="usbarmory_coin" class="hi_res_image">
<a target="_new" href="images/usbarmory_mark-one/usbarmory_coin.jpg"><img src="images/usbarmory_mark-one/usbarmory_coin_web.jpg" alt="USB armory coin" /></a>
</div>
<div id="usbarmory_enclosure" class="hi_res_image">
<a target="_new" href="images/usbarmory_mark-one/usbarmory_enclosure_exploded.jpg"><img src="images/usbarmory_mark-one/usbarmory_enclosure_web.jpg" alt="USB armory enclosure" /></a>
</div>
<div id="usbarmory_host_adapter" class="hi_res_image">
<a target="_new" href="images/usbarmory_mark-one/usbarmory_host_adapter.jpg"><img src="images/usbarmory_mark-one/usbarmory_host_adapter_web.jpg" alt="USB armory host adapter" /></a>
</div>
<div id="usbarmory_top" class="hi_res_image">
<a target="_new" href="images/usbarmory_mark-one/usbarmory_top.jpg"><img src="images/usbarmory_mark-one/usbarmory_top_web.jpg" alt="USB armory top" /></a>
</div>
</div>
<div id="thumbnails">
<ul>
<li class="on_focus"><a href="#usbarmory_coin"><img src="images/usbarmory_mark-one/usbarmory_coin_thumb.jpg" /></a></li>
<li><a href="#usbarmory_enclosure"><img src="images/usbarmory_mark-one/usbarmory_enclosure_thumb.jpg" /></a></li>
<li><a href="#usbarmory_host_adapter"><img src="images/usbarmory_mark-one/usbarmory_host_adapter_thumb.jpg" /></a></li>
<li><a href="#usbarmory_top"><img src="images/usbarmory_mark-one/usbarmory_top_thumb.jpg" /></a></li>
</ul>
</div>
</div>
<div class="two">
<p>The <b>USB armory</b> from <b>Inverse Path</b> is an open source hardware
design, implementing a flash drive sized computer.</p>
<p>The compact USB powered device provides a platform
for developing and running a variety of applications.</p>
<p>The security features of the USB armory System on a Chip (SoC), combined with the openness of the
board design, empower developers and users with a fully customizable USB trusted device
for open and innovative personal security applications.</p>
<p>The hardware design features the NXP i.MX53 processor, supporting advanced security
features such as secure boot and ARM® TrustZone®.</p>
<p>The USB armory hardware is supported by standard
software environments and requires very little customization effort. In fact vanilla Linux kernels and
standard distributions run seamlessly on the tiny USB armory board.</p>
<ul>
<li>NXP i.MX53 ARM® Cortex™-A8 800MHz, 512MB DDR3 RAM</li>
<li>USB host powered (<500 mA) device with compact form factor (65 x 19 x 6 mm)</li>
<li>ARM® TrustZone®, secure boot + storage + RAM</li>
<li>microSD card slot</li>
<li>5-pin breakout header with GPIOs and UART</li>
<li>customizable LED, including secure mode detection</li>
<li>excellent native support (Android, Debian, Ubuntu, Arch Linux)</li>
<li>USB device emulation (CDC Ethernet, mass storage, HID, etc.)</li>
<li>Open Hardware & Software</li>
</ul>
</div>
</div>
</div>
<div id="applications" class="section_title">APPLICATIONS</div>
<div class="section">
<div class="twoColumn">
<div class="one">
<p>The USB armory board has been created by Inverse Path to support the
development of a variety of security applications.</p>
<p>The capability of emulating arbitrary USB devices in combination with
the i.MX53 SoC speed, the security features and the flexible and fully customizable
operating environment, makes the USB armory the ideal platform for all kinds of personal
security applications.</p>
<p>The transparency of the open and minimal design for the USB armory hardware facilitates
auditability and greatly limits the potentiality and scope of supply chain attacks.</p>
<p>The secure boot feature allows users to fuse verification keys that
ensure only trusted firmware can be ever executed on a specific USB armory board.</p>
<p>The support for ARM® TrustZone®, in contrast to
conventional TPMs, allows developers to engineer custom trusted platform
modules by enforcing domain separation, between the "secure" and "normal"
worlds, that propagates throughout all SoC components, and therefore not only
limited to the CPU core.</p>
<p>An excellent overview of the technology and its support for the i.MX53 SoC can be found at the
<a target="_new" href="http://genode.org/documentation/articles/trustzone">Genode framework project</a>.</p>
</div>
</div>
<div class="twoColumn">
<div class="two">
<p>The following example security <a terget="_new" href="https://github.com/inversepath/usbarmory/wiki/Applications">application</a>
ideas illustrate the flexibility of the USB armory concept:</p>
<ul>
<li>Hardware Security Module (HSM)</li>
<li>file storage with advanced features such as automatic encryption, virus scanning, host authentication and data self-destruct</li>
<li>OpenSSH client and agent for untrusted hosts (kiosk)</li>
<li>router for end-to-end VPN tunnelling, Tor</li>
<li>password manager with integrated web server</li>
<li>electronic wallet (e.g. pocket Bitcoin wallet)</li>
<li>authentication token</li>
<li>portable penetration testing platform</li>
<li>low level USB security testing</li>
</ul>
<p>Standard connectivity options:</p>
<ul>
<li>HS USB 2.0 On-The-Go (OTG) with device emulation</li>
<li>TCP/IP communication via CDC Ethernet emulation</li>
<li>flash drive functionality via mass storage device emulation</li>
<li>serial communication over USB or physical UART</li>
<li>stand-alone mode with dedicated <a href="https://github.com/inversepath/usbarmory/wiki/Host-adapter">host adapter</a></li>
</ul>
</div>
</div>
</div>
<div id="ordering" class="section_title">ORDERING</div>
<div class="section">
<p>The USB armory is available at the price of EUR 100, the host adapter for stand-alone mode and the enclosure are available for EUR 10 each.</p>
<p>The manufacturing and assembly are entirely done in Italy.</p>
<p style="display:block; clear: both"></p>
<p style="display:block; clear: both"></p>
<div class="threeColumn">
<div class="one">
<p class="centered">
<br/>
</p>
<a id="order_crowdsupply" target="_new" href="https://crowdsupply.com/inverse-path/usb-armory">ORDER AT</a>
</div>
<div class="two">
<p class="centered">
<b>Worldwide</b><br/>
ships from USA
</p>
<a id="order_hackerwarehouse" target="_new" href="http://hackerwarehouse.com/product/usb-armory">ORDER AT</a>
</div>
<div class="three">
<p class="centered">
<br/>
</p>
<a id="order_ryscc" target="_new" href="http://store.ryscc.com/collections/usb-armory">ORDER AT</a>
</div>
</div>
<p style="clear:both">
<br/>Inverse Path is an international consultancy that provides a variety of <a href="services.html">services</a>,
for commercial inquiries concerning embedded system design or custom/bulk USB armory orders contact us at
<a href="mailto:[email protected]">[email protected]</a>.
</p>
</div>
<div id="resources" class="section_title">RESOURCES</div>
<div class="section">
<div class="twoColumn ">
<div class="one">
<p>The USB armory is an open hardware & software project.</p>
<p><a target="_new" href="https://github.com/inversepath/usbarmory/wiki">Documentation</a></p>
<p><a target="_new" href="https://github.com/inversepath/usbarmory">Board schematics, layout and support files</a></p>
<p><a target="_new" href="https://github.com/inversepath/interlock">INTERLOCK - file encryption front end</a></p>
<p><a target="_new" href="https://groups.google.com/d/forum/usbarmory">Discussion group</a></p>
</div>
<div id="usbarmory_pcb" class="two">
<img src="images/usbarmory_mark-one/usbarmory_pcb.jpg"/>
</div>
</div>
</div>
<div id="footer">
<div class="float_left">
© F-Secure Corporation - All rights reserved. | <a href="company.html" title="Contact Us">Contact Us</a> | <a href="javascript:showLegal()">Legal</a>
</div>
<ul id="logos_menu">
<li><a class="infrastructure" href="services.html#infrastructure">INFRASTRUCTURE</a></li>
<li><a class="hardware" href="services.html#hardware">HARDWARE</a></li>
<li><a class="security" href="services.html#security">SECURITY</a></li>
<li><a class="software" href="services.html#software">SOFTWARE</a></li>
</ul>
</div>
</div>
<div id="legal_popup" style="visibility:hidden;">
<div id="fade"></div>
<div class="popup_block">
<div class="popup">
<a href="javascript:hideLegal()"><img src="images/popup_close.png" class="close_button" title="Close" alt="Close" /></a>
<b>Inverse Path is a registered trademark of F-Secure Corporation</b>
<br/><br/>
<b>Trieste office</b><br/>Via Mazzini 33, I-34121, Trieste - Italy
<br/><br/>
<b>F-Secure Corporation</b><br/>Tammasaarenkatu 7, FI-00181 Helsinki, Finland<br/>
<b>Business ID</b><br/>Registered office Helsinki - 0705579-2<br/>
<b>VAT Reg.</b><br/>FI07055792
<br/><br/>
</div>
</div>
</div>
<div id="disclaimer_popup" style="display:none;"></div>
<script type="text/javascript">
function hideLegal() { document.getElementById('legal_popup').style.visibility = 'hidden'; }
function showLegal() { document.getElementById('legal_popup').style.visibility = 'visible'; }
</script>
</body>
</html>