<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Flylogic&#039;s Analytical Blog</title>
	<atom:link href="http://www.flylogic.net/blog/?feed=rss2&#038;p=209" rel="self" type="application/rss+xml" />
	<link>http://www.flylogic.net/blog</link>
	<description></description>
	<lastBuildDate>Mon, 03 Dec 2012 18:50:18 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>IOActive Acquires Flylogic</title>
		<link>http://www.flylogic.net/blog/?p=375</link>
		<comments>http://www.flylogic.net/blog/?p=375#comments</comments>
		<pubDate>Mon, 03 Dec 2012 18:49:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.flylogic.net/blog/?p=375</guid>
		<description><![CDATA[http://www.ioactive.com/news-events/IOAFlyLogic12PR.html FOR IMMEDIATE RELEASE July 26, 2012 Contact: marketing@ioactive.com IOActive Announces Acquisition of Flylogic Engineering and Hardware Security Lab World-renowned Semiconductor Security Expert, Christopher, Tarnovsky, to Head IOActive&#8217;s Expanded Hardware Division Seattle, WA—July 26, 2012. IOActive, a a global leader in information security services and research, today announced the acquisition of Flylogic Engineering and its [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.ioactive.com/news-events/IOAFlyLogic12PR.html">http://www.ioactive.com/news-events/IOAFlyLogic12PR.html</a></p>
<table width="100%">
<tbody>
<tr>
<td valign="top">FOR IMMEDIATE RELEASE<br />
July 26, 2012</td>
<td valign="top">Contact:<br />
marketing@ioactive.com</td>
</tr>
</tbody>
</table>
<h3 align="center">IOActive Announces Acquisition of Flylogic Engineering and Hardware Security Lab</h3>
<p><strong>World-renowned Semiconductor Security Expert, Christopher, Tarnovsky, to Head IOActive&#8217;s Expanded Hardware Division</strong></p>
<p>Seattle, WA—July 26, 2012. IOActive, a a global leader in information security services and research, today announced the acquisition of Flylogic Engineering and its assets, in addition to the appointment of Christopher Tarnovsky as IOActive&#8217;s Vice President of Semiconductor Security Services. In conjunction with this announcement, IOActive will be opening an expanded hardware and semiconductor security lab in San Diego, California.</p>
<p>Flylogic and Mr. Tarnovsky have long been at the forefront of this industry, building a world-renowned reputation for delivering high-quality semiconductor assessments to some of the most respected organizations in the world. With this acquisition, IOActive will be opening a new multi-million dollar hardware campus in San Diego. This lab will serve as both a training facility and home for Flylogic&#8217;s expansive hardware needs, including tools such as a Focused Ion-Beam Workstation (FIB) and Scanning Electron Microscope (SEM).</p>
<p>Advances in embedded device manufacturing have resulted in smaller, faster, and more enhanced chips. As a result, supply chain security has become even more critical to forward-thinking enterprises: It is clear that investing solely in software security is no longer enough to combat today&#8217;s sophisticated attackers. The new-generation attacker has targeted the silicon, embedding hidden gates and/or backdoors at the electron level that could allow any system appointed with the technology to be quietly compromised far outside the realm of the asset holder to ever detect.</p>
<p>With this acquisition, IOActive is the only leading international boutique security firm in the world with the capability to review chips at the silicon level in-house, using world-acknowledged and -accredited experts while leveraging our best-of-breed software security experts. The expansion of the San Diego lab will allow Tarnovsky and his team to focus on performing these types of extensive semiconductor risk assessments and provide the necessary insights to drive the shift toward more secure chipsets.</p>
<p>&#8220;The passion and skill Chris has for his work mirrors what IOActive&#8217;s team has long been known for. He has a keen eye and unmatched skill for breaking semiconductors, coupled with a strong desire to help his clients be more secure,&#8221; said Jennifer Steffens, Chief Executive Officer of IOActive. &#8220;What he has accomplished with Flylogic is amazing; we are thrilled to be forming this unified team and to provide the support needed to bring services to the next level.&#8221;</p>
<p>&#8220;I&#8217;ve had the pleasure of getting to know IOActive over the last few years and the timing couldn&#8217;t be better for this announcement. They continue to break the barriers of what is expected from security firms and with their backbone of support, our semiconductor security assessments can continue to surpass all expectations,&#8221; said Chris Tarnovsky, owner of Flylogic and now VP of Semiconductor Security at IOActive. &#8220;I&#8217;m excited to work with them as we strive to improve the security landscape overall.&#8221;</p>
<p>Christopher Tarnovsky will be available to discuss Flylogic and the acquisition in IOActive&#8217;s IOAsis suite at Caesars Palace. For more information, visit http://info.ioactive.com/bh-2012.html.</p>
<p><strong>About IOActive</strong><br />
Established in 1998, IOActive is an industry leader that offers comprehensive computer security services with specializations in smart grid technologies, software assurance, and compliance. Boasting a well-rounded and diverse clientele, IOActive works with a majority of Global 500 companies including power and utility, hardware, retail, financial, media, aerospace, high-tech, and software development organizations. As a home for highly skilled and experienced professionals, IOActive attracts talented consultants who contribute to the growing body of security knowledge by speaking at such elite conferences as Black Hat, Ruxcon, Defcon, BlueHat, CanSec, and WhatTheHack. For more information, visit www.ioactive.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flylogic.net/blog/?feed=rss2&#038;p=375</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Request</title>
		<link>http://www.flylogic.net/blog/?p=348</link>
		<comments>http://www.flylogic.net/blog/?p=348#comments</comments>
		<pubDate>Tue, 12 Jun 2012 12:06:47 +0000</pubDate>
		<dc:creator>fanlashtic</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.flylogic.net/blog/?p=348</guid>
		<description><![CDATA[*Update* Please use : http://www.flylogic.net/blog/?page_id=368 for Questions &#160; Victor Mehta: Does anyone know how to decapulate a substrate epoxy FR-4 material ? What would be the best method in doing so ? Has flylogic taken up similar decapsulations ?]]></description>
				<content:encoded><![CDATA[<p>*Update*</p>
<p>Please use : <a title="Questions" href="http://www.flylogic.net/blog/?page_id=368">http://www.flylogic.net/blog/?page_id=368</a> for Questions</p>
<p>&nbsp;</p>
<p>Victor Mehta:</p>
<p>Does anyone know how to decapulate a substrate epoxy FR-4 material ? What would be the best method in doing so ? Has flylogic taken up similar decapsulations ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flylogic.net/blog/?feed=rss2&#038;p=348</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>ST19XL18P &#8211; K5F0A Teardown</title>
		<link>http://www.flylogic.net/blog/?p=289</link>
		<comments>http://www.flylogic.net/blog/?p=289#comments</comments>
		<pubDate>Tue, 22 May 2012 07:05:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Smartcards]]></category>

		<guid isPermaLink="false">http://www.flylogic.net/blog/?p=289</guid>
		<description><![CDATA[4 Metal, 350 nanometer fabrication process, EAL4+ smart card.  A device fabricated in 2002 and yet, today the latest ST19W/N series only main differences are the ROM data bus output width into the decrypt block and the fabrication process (180nm and 150nm shrink). &#160; Figure 1:  Logo of the ST19XL18 die coded K5F0A.  Notice active [...]]]></description>
				<content:encoded><![CDATA[<p>4 Metal, 350 nanometer fabrication process, EAL4+ smart card.  A device fabricated in 2002 and yet, today the latest ST19W/N series only main differences are the ROM data bus output width into the decrypt block and the fabrication process (180nm and 150nm shrink).</p>
<p>&nbsp;</p>
<p><a href="http://www.flylogic.net/blog/wp-content/uploads/2012/05/logo.jpg"><img class="aligncenter size-large wp-image-279" title="logo" src="http://www.flylogic.net/blog/wp-content/uploads/2012/05/logo-1024x1024.jpg" alt="" width="450" height="450" /></a></p>
<p style="text-align: center;">Figure 1:  Logo of the ST19XL18 die coded K5F0A.  Notice active shielding presence.</p>
<p>The device was dipped into a HydroFluoric (HF) bath until the active shielding fell off.  The result of this saved about 10 minutes of polishing to remove the surface oxide and Metal 4 (M4).  This also helps begin the polishing process on the lower layers fairly evenly.</p>
<p><a href="http://www.flylogic.net/blog/wp-content/uploads/2012/05/notpolished.jpg"><img class="aligncenter size-large wp-image-280" title="notpolished" src="http://www.flylogic.net/blog/wp-content/uploads/2012/05/notpolished-1024x845.jpg" alt="" width="450" height="371" /></a></p>
<p style="text-align: center;">Figure 2:  Active shield is removed.  Device needs polishing now.</p>
<p>The oxide thickness of a layer once the passivation oxide is removed requires less than 2 minutes per layer to remove.  We purposely stop just before the Metal 3 (M3) surface is exposed leaving the vias visibly clear (there are several gates tied to the ground of the mesh on Metal 4 (M4) as well as the active shield&#8217;s begin and end vias.</p>
<p><a href="http://www.flylogic.net/blog/wp-content/uploads/2012/05/m3_5x.jpg"><img class="aligncenter size-large wp-image-275" title="m3_5x" src="http://www.flylogic.net/blog/wp-content/uploads/2012/05/m3_5x-999x1024.jpg" alt="" width="450" height="461" /></a></p>
<p style="text-align: center;">Figure 3:  Metal 3 (M3) polish until only a thin layer of oxide remains.</p>
<p style="text-align: left;">The device was very modularly placed n&#8217; routed.  The picture below is not 100% to scale but more less highlights the various blocks present.  The MAP consists of asymmetric and symmetric crypto functions (DES, RSA, etc).</p>
<p><a href="http://www.flylogic.net/blog/wp-content/uploads/2012/05/m3_5xcomments.jpg"><img class="aligncenter size-large wp-image-276" title="m3_5xcomments" src="http://www.flylogic.net/blog/wp-content/uploads/2012/05/m3_5xcomments-999x1024.jpg" alt="" width="450" height="461" /></a></p>
<p style="text-align: center;">Figure 4:  M3 with comments drawn into place.</p>
<p style="text-align: left;">The EEPROM control logic is actually in the lower left corner of the EEPROM block.  When drawing on the picture, highlighting that area was forgotten <img src='http://www.flylogic.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p><a href="http://www.flylogic.net/blog/wp-content/uploads/2012/05/m2_5x.jpg"><img class="aligncenter size-large wp-image-277" title="m2_5x" src="http://www.flylogic.net/blog/wp-content/uploads/2012/05/m2_5x-990x1024.jpg" alt="" width="450" height="465" /></a></p>
<p style="text-align: center;">Figure 5:  M2 layer</p>
<p>As Metal 3 (M3) was removed exposing the M2 layer, the device is beginning to not look so complicated.</p>
<p>&nbsp;</p>
<p><a href="http://www.flylogic.net/blog/wp-content/uploads/2012/05/m1_5x.jpg"><img class="aligncenter size-large wp-image-278" title="m1_5x" src="http://www.flylogic.net/blog/wp-content/uploads/2012/05/m1_5x-994x1024.jpg" alt="" width="450" height="463" /></a></p>
<p style="text-align: center;">Figure 6:  M1 layer</p>
<p>Metal 1 (M1) shows us all the transistors.  We did not polish down to the poly.  Most of the gates are understandable without it for the purposes of finding the clear data bus.</p>
<p>&nbsp;</p>
<p><a href="http://www.flylogic.net/blog/wp-content/uploads/2012/05/nvm_cells_100x.jpg"><img class="aligncenter size-large wp-image-281" title="nvm_cells_100x" src="http://www.flylogic.net/blog/wp-content/uploads/2012/05/nvm_cells_100x-1024x768.jpg" alt="" width="450" height="337" /></a></p>
<p style="text-align: center;">Figure 7:  Small memory area located behind EEPROM block.</p>
<p>&nbsp;</p>
<p><a href="http://www.flylogic.net/blog/wp-content/uploads/2012/05/nvm_cells_2_100x.jpg"><img class="aligncenter size-large wp-image-282" title="nvm_cells_2_100x" src="http://www.flylogic.net/blog/wp-content/uploads/2012/05/nvm_cells_2_100x-1024x768.jpg" alt="" width="450" height="337" /></a></p>
<p style="text-align: center;">Figure 8:  Second small memory area located behind the EEPROM block.</p>
<p>&nbsp;</p>
<p>Most likely, these NVM areas in Figure 7 &amp; 8 are trimming or security violation related.  No further investigation is planned on these areas (it isn&#8217;t necessary).</p>
<p>&nbsp;</p>
<p><a href="http://www.flylogic.net/blog/wp-content/uploads/2012/05/small-section.jpg"><img class="aligncenter size-large wp-image-283" title="small section" src="http://www.flylogic.net/blog/wp-content/uploads/2012/05/small-section-1024x314.jpg" alt="" width="450" height="137" /></a></p>
<p style="text-align: center;"> Figure 9:  Clear ROM drivers feeding the &#8216;clear&#8217; data bus highlighted on each of the 3 layers.</p>
<p style="text-align: left;">Strangely enough, it is now understandable why ST cannot achieve high performance on the ST19 platform.  Each logic area with access to the clear data bus runs via a high-output driver that is tri-stated (hi-z) when not driven.  This means that all drivers are OR-tied and only one set of 8 drivers are ever active at a time.  This is a very large and cumbersome way of creating a MUX.</p>
<p style="text-align: left;">As time permits, the ST19W and ST19N series will be looked at.  It is expected to again find this kind of pattern.  Overall, finding the clear data bus took 1.5 hours once the images were created.  Most of the 1.5 hours was the alignment of the layers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flylogic.net/blog/?feed=rss2&#038;p=289</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>When MUXes Attack</title>
		<link>http://www.flylogic.net/blog/?p=208</link>
		<comments>http://www.flylogic.net/blog/?p=208#comments</comments>
		<pubDate>Mon, 09 Apr 2012 05:17:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Smartcards]]></category>

		<guid isPermaLink="false">http://www.flylogic.net/blog/?p=208</guid>
		<description><![CDATA[&#160; In this image, there are several Flip-Flops, AND, INVerters and 8 MUXes. The MUXes are highlighted in black boxes with a number (the bit weight). These muxes are 3 input 1 output selectable switches basically. The output is the complimented output of one of 3 inputs.]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p>In this image, there are several Flip-Flops, AND, INVerters and 8 MUXes.  The MUXes are highlighted in black boxes with a number (the bit weight).</p>
<p>These muxes are 3 input 1 output selectable switches basically.  The output is  the complimented output of one of 3 inputs.</p>
<p><a href="http://flylogic.net/chippics/m11.jpg" target="_blank"><img class="alignnone" src="http://flylogic.net/chippics/m11_small.jpg" alt="" width="450" height="943" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flylogic.net/blog/?feed=rss2&#038;p=208</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atmel AT90SC3232CS Smartcard Destruction</title>
		<link>http://www.flylogic.net/blog/?p=209</link>
		<comments>http://www.flylogic.net/blog/?p=209#comments</comments>
		<pubDate>Sat, 17 Mar 2012 03:03:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Atmel Corp Device Reviews]]></category>
		<category><![CDATA[Smartcards]]></category>

		<guid isPermaLink="false">http://www.flylogic.net/blog/?p=209</guid>
		<description><![CDATA[Having heard that Atmel actually produced three variants of the AT90SC3232 device, we did some digging and found some of this previously never-seen-by-Flylogic AT90SC3232CS.  We had already several AT90SC3232 and AT90SC3232C.  We assumed that the CS was just a 3232C with an extra IO pad.  Well, one should never ass-u-me anything!  The AT90SC3232CS is a [...]]]></description>
				<content:encoded><![CDATA[<p>Having heard that Atmel actually produced three variants of the AT90SC3232 device, we did some digging and found some of this previously never-seen-by-Flylogic AT90SC3232CS.  We had already several AT90SC3232 and AT90SC3232C.  We assumed that the CS was just a 3232C with an extra IO pad.  Well, one should never ass-u-me anything!  The AT90SC3232CS is a completely new design based on the larger AT90SC6464C device.</p>
<p><a href="http://flylogic.net/chippics/at90sc3232cs/at90sc3232cs.jpg"><img class="alignnone" src="http://flylogic.net/chippics/at90sc3232cs/at90sc3232cs_sm.jpg" alt="" width="450" height="334" /></a></p>
<p style="text-align: center;"><em>Above:  A decapsulated sample of the TQFP44 packaged AT90SC3232CS devices we received.</em></p>
<p>&nbsp;</p>
<p>Decapsulation revealed that Atmel actually did place an active shielding over the surface of the device.  A 350nm, 4 metal process was used on the AT90SC3232CS where the AT90SC6464C was a 350nm, 3 metal.</p>
<p><a href="http://flylogic.net/chippics/at90sc3232cs/m4_5x.jpg"><img class="alignnone" title="Metal 4" src="http://flylogic.net/chippics/at90sc3232cs/m4_5x_sm.jpg" alt="" width="450" height="481" /></a></p>
<p style="text-align: center;"><em>Above: Active shield metal was removed with wet-etching leaving the oxide residue.</em></p>
<p style="text-align: left;">A quick polishing session removes that residue you saw in the previous photo.  Now the device looks very similar to the AT90SC6464C.</p>
<p><a href="http://flylogic.net/chippics/at90sc3232cs/m3_5x.jpg"><img class="alignnone" src="http://flylogic.net/chippics/at90sc3232cs/m3_5x_sm.jpg" alt="" width="450" height="484" /></a></p>
<p style="text-align: center;"><em>Above: Â With the mesh removed Metal 3 is now exposed. </em></p>
<p>&nbsp;</p>
<p>Given the AT90SC family all run encrypted code that even Atmel claims they don&#8217;t know the key on.  It&#8217;s mandatory to polish down the device and image areas of interest at each level to trace through the logic.</p>
<p><a href="http://flylogic.net/chippics/at90sc3232cs/m2_5x.jpg"><img class="alignnone" src="http://flylogic.net/chippics/at90sc3232cs/m2_5x_sm.jpg" alt="" width="450" height="483" /></a></p>
<p style="text-align: center;"><em>Above: Â Polished to Metal 2 in our area of interest.</em></p>
<p>&nbsp;</p>
<p style="text-align: left;">With the chip at Metal 2, it was time to go to Metal 1.  This is where the actual transistor is put together to become something such as AND, OR, INVert, &#8230;</p>
<p><a href="http://flylogic.net/chippics/at90sc3232cs/m1_5x.jpg"><img class="alignnone" src="http://flylogic.net/chippics/at90sc3232cs/m1_5x_sm.jpg" alt="" width="450" height="484" /></a></p>
<p style="text-align: center;"><em>Above: Â Metal 1 ready for imaging.</em></p>
<p style="text-align: left;">While not really required but always desired, removal of Metal 1 leaves us with the poly/diffusion areas visible.  This is always helpful to explain P/N FETs for our purposes.</p>
<p><a href="http://flylogic.net/chippics/at90sc3232cs/poly_5x.jpg"><img class="alignnone" src="http://flylogic.net/chippics/at90sc3232cs/poly_5x_sm.jpg" alt="" width="450" height="484" /></a></p>
<p style="text-align: center;">Above:  Poly/Diffusion layer exposed.</p>
<p>&nbsp;</p>
<p>All of the images above were quick 50x mosaics.  Clicking on any of them will open the full version of the image.</p>
<p>Given the feedback received from the recent 3 Metal display, we thought we would do it again.  This time however, we imaged it at 1000x for a distance of 25,000 pixels across by 2413 down (25,000 is the max a JPEG will allow).</p>
<p>Having no knowledge of how the Atmel AVR smart card family works means we have to tear it down and trace out the databus paths. Â The next 4 images are just a sample of the real image we created. Â The real image is so huge, it would take days to download.</p>
<p>The next four images can be clicked on to open up the full 25,000 pixel JPEG. Â Metal 4 was not imaged because it was the active shield. Â The active shield is an obstacle Â that can be ignored until the signals determined to be important are identified.</p>
<p>Metal 3:</p>
<p><a href="http://flylogic.net/chippics/at90sc3232cs/m3.jpg"><img class="alignnone" src="http://flylogic.net/chippics/at90sc3232cs/m3_sm.jpg" alt="" width="450" height="43" /></a></p>
<p>Metal 2:</p>
<p><a href="http://flylogic.net/chippics/at90sc3232cs/m2.jpg"><img class="alignnone" src="http://flylogic.net/chippics/at90sc3232cs/m2_sm.jpg" alt="" width="450" height="43" /></a></p>
<p>Metal 1:</p>
<p><a href="http://flylogic.net/chippics/at90sc3232cs/m1.jpg"><img class="alignnone" src="http://flylogic.net/chippics/at90sc3232cs/m1_sm.jpg" alt="" width="450" height="43" /></a></p>
<p>Poly:</p>
<p><a href="http://flylogic.net/chippics/at90sc3232cs/poly.jpg"><img class="alignnone" src="http://flylogic.net/chippics/at90sc3232cs/poly_sm.jpg" alt="" width="450" height="43" /></a></p>
<p>&nbsp;</p>
<p>Each of those files are 37.9 MB each. Â They are aligned for use in GIMP or Photoshop. Â If you wish to download these same 4 images in higher quality overlaid already, please click <a href="http://flylogic.net/chippics/at90sc3232cs/section.tif" target="_blank">here</a>.  This image is a layered TIFF and is 1.6 GB.</p>
<p>None of these images have been watermarked.  We ask that people respect our work and give proper credit if they are reused. Â In these images, you have 28 EEPROM bit outputs (most likely the crypto key unique per part) and a 16 bit databus coming into the area from the top of the picture.  When I briefly looked at the cropped image &#8216;section.tif&#8217;, I immediately spotted several 2 in, 1 out MUXes, several FlipFlops (I caught 2 variants) and random glue-logic.</p>
<p>This is definitely the memory encrypt-decrypt block (MED) or at least the entry of it <img src='http://www.flylogic.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; -</p>
<p>Update 03-17-2012 :: Added a few more hi-res but smaller pics</p>
<p><a href="http://flylogic.net/chippics/at90sc3232cs/spread.jpg"><img class="alignnone" src="http://flylogic.net/chippics/at90sc3232cs/spread_sm.jpg" alt="" width="450" height="433" /></a></p>
<p style="text-align: center;"><em>Above:  Small section taken from the <a title="Layered TIFF image 25,000 x 2413 pixels, 4 layers" href="http://flylogic.net/chippics/at90sc3232cs/section.tif" target="_blank">section.tif</a> image.  The layers have been tiled for view but should be stacked over each other if section.tif is opened a proper viewer (Photoshop or GIMP will work).</em></p>
<p style="text-align: left;">The file above can be downloaded quickly in it&#8217;s layered form as a <a href="http://flylogic.net/chippics/at90sc3232cs/spread.psd">Photoshop .PSD</a> or a <a href="http://flylogic.net/chippics/at90sc3232cs/spread.tif">layered .TIFF</a>.</p>
<p style="text-align: left;">Please let us know if anyone is having problems with the images.</p>
<p>- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; -</p>
<p>Update 03-18-2012 ::  Hosted the 1.6GB layered TIFF on Bit Torrent <a title="Bit Torrent Link" href="http://flylogic.net/chippics/at90sc3232cs/section.torrent" target="_blank">here</a>.</p>
<p>Llink above in case of problems:Â http://flylogic.net/chippics/at90sc3232cs/section.torrent</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flylogic.net/blog/?feed=rss2&#038;p=209</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>3 Metal 350nm teardown explination</title>
		<link>http://www.flylogic.net/blog/?p=204</link>
		<comments>http://www.flylogic.net/blog/?p=204#comments</comments>
		<pubDate>Tue, 13 Mar 2012 06:06:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.flylogic.net/blog/?p=204</guid>
		<description><![CDATA[Real quick image as posted on Facebook tech .at. flylogic.net profile. Â Total of 4 over layed images of a small section of an NEC upd78F9210 MCU. A FlipFlop and a few AND&#8217;s were quickly spotted. Â Can you find them?]]></description>
				<content:encoded><![CDATA[<p>Real quick image as posted on Facebook tech .at. flylogic.net profile. Â Total of 4 over layed images of a small section of an NEC upd78F9210 MCU.</p>
<p>A FlipFlop and a few AND&#8217;s were quickly spotted. Â Can you find them?</p>
<p><a href="http://www.flylogic.net/blog/wp-content/uploads/2012/03/3-metal-explain.jpg"><img class="aligncenter size-full wp-image-205" title="3 metal explain" src="http://www.flylogic.net/blog/wp-content/uploads/2012/03/3-metal-explain.jpg" alt="" width="439" height="859" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flylogic.net/blog/?feed=rss2&#038;p=204</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Blackhat TPM Talk Follow-up</title>
		<link>http://www.flylogic.net/blog/?p=197</link>
		<comments>http://www.flylogic.net/blog/?p=197#comments</comments>
		<pubDate>Mon, 21 Mar 2011 04:07:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Smartcards]]></category>

		<guid isPermaLink="false">http://www.flylogic.net/blog/?p=197</guid>
		<description><![CDATA[Since speaking at BlackHat DC 2009, there have beenÂ severalÂ inquiries in regards to the security of the SLE66PE series smartcard family. Here are some issues that should be pointed out: We have heard, &#8220;..it took 6 months to succeed..&#8221; The reality is it took 4 months to tackle obsticles found in any &#60;200nm device such as: [...]]]></description>
				<content:encoded><![CDATA[<p>Since speaking at BlackHat DC 2009, there have beenÂ severalÂ inquiries in regards to the security of the SLE66PE series smartcard family.</p>
<p>Here are some issues that should be pointed out:</p>
<p>We have heard, &#8220;<em>..it took 6 months to succeed..</em>&#8221;</p>
<p>The reality is it took 4 months to tackle obsticles found in any &lt;200nm device such as:</p>
<ol>
<li>Capitance/loadÂ of probe needles when chip is running.</li>
<li>Powering the device inside the chamber of a FIB workstation.</li>
<li>Level-shifting a 1.8v core voltage following what we learned in #1 above.</li>
<li>Cutting out metal layers without creating electrical shorts.</li>
<li>Other more minute issues regarding the physical size of the die.</li>
</ol>
<p>Upon overcoming the points above,Â  the actual analysis required no more than approximatelyÂ 2 months time.Â Â </p>
<p>In addition, <strong>these techniques listed above apply to all devices in the &lt;200nm category (SecureAVR, SmartMX, ST21, ST23)</strong>.</p>
<p>Â We have heard, &#8220;<em>..you said the Infineon SLE66 was the best device out there in the market..</em>&#8221;</p>
<p>The Infineon SLE66PE is a very secure device however, it (as do it&#8217;s competitors) all have their strengths and weaknesses.</p>
<p>Some examples of weaknesses are:</p>
<ol>
<li>Layout of all Infineon SLE50/66 &#8216;P&#8217; or &#8216;PE&#8217; are very modular by design.</li>
<li>Lack of penalty if active shield is opened.</li>
<li>Begin runtime from a <strong>CLEAR </strong>(unencrypted) ROM which is &#8216;invisible&#8217; to the user.</li>
<li>CPU core is based on a microcode/PLA type implementation.</li>
<li>Power-on-reset always begins runningÂ from the externally supplied clock.</li>
<li>Current design is based on a previous 600nm version designed around 1998.</li>
<li>3 metal layer design forÂ &#8221;areasÂ of interest&#8221;Â (4th layer is the active shield).</li>
</ol>
<p>Some examples of strengths are:</p>
<ol>
<li>&#8216;PE&#8217; family used bond-pads located up the middle of the device.</li>
<li>ROMKey must be loaded before begin attacked (else you just see their clear ROM content).</li>
<li>MED is quite powerful if used properly for EEPROM content.</li>
<li>Mesh is consistent across the device and divided into sections.</li>
<li>Auto-increment of memory base address.</li>
<li>Mixing of physical vs. virtual address space for MED / memory fetch.</li>
</ol>
<p>No device is perfect.Â  All devices have room for improvement.Â  Some things to consider when choosing a smartcard are:</p>
<ul>
<li>Does CPU ever run on external clock?</li>
<li>What is the penalty for an active-shield breach?</li>
<li>What is the fabrication process geometry?</li>
<li>How many metal layers is the device?</li>
<li>List of labs who mightÂ have evaluated this device and their capabilities.</li>
</ul>
<p>Lastly, just because the device has been Common Criteria certified does not mean much to an attacker armed with current tools.Â  This is a common-oversight.</p>
<p>There is an ST23 smartcard device which has recently been certified EAL-6+ and the device has an active-shield with almost 1 micron wide tracks and a 1-2 micron spacing!!!Â  This makes a person scratch there head and say, &#8220;WTH????&#8221;</p>
<p>We have some new content to post soon on the blog.Â  Be sure and tune in for that.Â  We will tweet an alert as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flylogic.net/blog/?feed=rss2&#038;p=197</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>tech from flylogic is on Facebook</title>
		<link>http://www.flylogic.net/blog/?p=174</link>
		<comments>http://www.flylogic.net/blog/?p=174#comments</comments>
		<pubDate>Thu, 30 Sep 2010 22:04:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.flylogic.net/blog/?p=174</guid>
		<description><![CDATA[Nice place to see quick shots of general devices in Chris&#8217; life. To prevent spammers, it&#8217;s the tech @ address. See you there!]]></description>
				<content:encoded><![CDATA[<p>Nice place to see quick shots of general devices in Chris&#8217; life.</p>
<p>To prevent spammers, it&#8217;s the tech @ address.  See you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flylogic.net/blog/?feed=rss2&#038;p=174</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Atmel ATMEGA2560 Analysis (Blackhat follow-up)</title>
		<link>http://www.flylogic.net/blog/?p=176</link>
		<comments>http://www.flylogic.net/blog/?p=176#comments</comments>
		<pubDate>Tue, 10 Aug 2010 03:57:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Atmel Corp Device Reviews]]></category>

		<guid isPermaLink="false">http://www.flylogic.net/blog/?p=176</guid>
		<description><![CDATA[At this years Blackhat USA briefings, the ATMEGA2560 was shown as an example of an unsecure vs. secure device.  We have received a few requests for more information on this research so here it goes&#8230; The device did not even need to be stripped down because of designer lazyness back at Atmel HQ.  All we [...]]]></description>
				<content:encoded><![CDATA[<p>At this years Blackhat USA briefings, the ATMEGA2560 was shown as an example of an unsecure vs. secure device.  We have received a few requests for more information on this research so here it goes&#8230;</p>
<p><a href="http://flylogic.net/chippics/atmega2560/atmega256_25x.jpg" target="_blank"><img class="alignnone" src="http://flylogic.net/chippics/atmega2560/atmega256_25x_sm.jpg" alt="" width="450" height="365" /></a></p>
<p>The device did not even need to be stripped down because of designer lazyness back at Atmel HQ.  All we did was look for the metal plates we detailed back in our <a href="http://www.flylogic.net/blog/?p=23" target="_blank">ATMEGA88 teardown</a> last year and quickly deduced which outputs were the proper outputs in under 20 minutes.</p>
<p><a href="http://flylogic.net/chippics/atmega2560/fuses_50x.jpg" target="_blank"><img class="alignnone" src="http://flylogic.net/chippics/atmega2560/fuses_50x_sm.jpg" alt="" width="450" height="803" /></a></p>
<p>Atmel likes to cover the AVR &#8216;important&#8217; fuses with metal plating.  We assume to prevent the floating gate from getting hit with UV however the debunk to this theory is that UV will <strong>SET</strong> the fuses not clear them!</p>
<p><a href="http://flylogic.net/chippics/atmega2560/fuses.jpg" target="_blank"><img class="alignnone" src="http://flylogic.net/chippics/atmega2560/fuses_sm.jpg" alt="" width="450" height="365" /></a></p>
<p>Image above shows you the location of the plates and two small red marks inside smaller, higher mag&#8217;d image.</p>
<p style="text-align: center;"><a href="http://flylogic.net/chippics/atmega2560/fuses_marked.jpg" target="_blank"><img class="aligncenter" src="http://flylogic.net/chippics/money_shot.jpg" alt="" width="256" height="156" /></a></p>
<p>For those who must absolutely know how to unlock the device, just click on the, &#8220;Money Shot!&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flylogic.net/blog/?feed=rss2&#038;p=176</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Hardcore Reverse Engineering!</title>
		<link>http://www.flylogic.net/blog/?p=142</link>
		<comments>http://www.flylogic.net/blog/?p=142#comments</comments>
		<pubDate>Sun, 08 Aug 2010 19:22:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.flylogic.net/blog/?p=142</guid>
		<description><![CDATA[This was sent in by a reader of the blog. Kudos to you!]]></description>
				<content:encoded><![CDATA[<p>This was sent in by a reader of the blog. Kudos to you!</p>
<p><img class="alignnone" src="http://flylogic.net/chippics/atmel_tat.jpg" alt="" width="419" height="695" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flylogic.net/blog/?feed=rss2&#038;p=142</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
