<?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>The Guardian Project</title>
	<atom:link href="http://guardianproject.info/feed/" rel="self" type="application/rss+xml" />
	<link>https://guardianproject.info</link>
	<description>Open-Source Mobile Security</description>
	<lastBuildDate>Sat, 04 Feb 2012 23:05:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Introducing InformaCam</title>
		<link>https://guardianproject.info/2012/01/20/introducing-informacam/</link>
		<comments>https://guardianproject.info/2012/01/20/introducing-informacam/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 18:58:26 +0000</pubDate>
		<dc:creator>harlo</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[informaCam]]></category>

		<guid isPermaLink="false">https://guardianproject.info/?p=1457</guid>
		<description><![CDATA[These are interesting times, if you go by Times Magazine as an indicator. The magazine’s person of the year for 2011 was The Protester, preceded in 2010 by Facebook founder Mark Zuckerberg. Both entities partners with equal stake in freely &#8230;<p class="read-more"><a href="https://guardianproject.info/2012/01/20/introducing-informacam/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>These are interesting times, if you go by Times Magazine as an indicator.  The magazine’s person of the year for 2011 was The Protester, preceded in 2010 by Facebook founder Mark Zuckerberg.  Both entities partners with equal stake in freely sharing the digital content that shows the world what’s going on in it, at any time, from behind any pair of eyes.<img src="https://guardianproject.info/wp-content/uploads/2012/01/poy_cover-225x300.jpg" alt="The Protester: Person of the Year" width="225" height="300" class="alignright size-medium wp-image-1471" />  Also casting in their lot with the others is Time Magazine’s 2006 person of the year, You: the You that puts the “you” in “user-generated content;” the You whose miasma of bits, bytes, and the powerful images they express are becoming increasingly problematic.  Problematic and exciting.  As governments, police forces, and other power players here and abroad crack down on voices of dissent, it is only You, The Protester, armed not with a press pass, but with a smartphone and a Twitter account, who brings the rest of the world its news.  You do it mainly without either the support or permission of those in power, and this makes you a very important person in the world.</p>
<p>The smartphone’s role in the defense of human rights has thus become ever-more clear.  How can we make it clearer?  Our latest project, InformaCam, tackles this issue head-on.  In collaboration with <a href="http://witness.org/" target="_blank">Witness.ORG</a> and the <a href="www.ibanet.org/" target="_blank">International Bar Association</a>, we’re building a powerful tool to create iron-clad digital images and video that could, should the occasion arise, be used in courts of law to bring justice.  This is no small feat&#8211; with this project we are helping create the first evidentiary standards for digital media in the social networking age.  So, <a href="http://www.economist.com/node/21542748" target="_blank">there’s been a lot of excitement</a> these past few weeks about InformaCam, as well as a lot of mystery.  It’s time to give the project a proper unveiling.</p>
<p>InformaCam is a plugin for ObscuraCam that allows the user, without much intervention on their own part, to inflate image and video with extra points of data, or metadata.  The metadata includes information like the user’s current GPS coordinates, altitude, compass bearing, light meter readings, the signatures of neighboring devices, cell towers, and wifi networks; and serves to shed light on the exact circumstances and contexts under which the digital image was taken.  Some users will already be familiar with ObscuraCam, which allows for capturing and digitally manipulating media.  With InformaCam included, the app starts to behave almost like Adobe Photoshop or GIMP, supporting non-destructive, layer-based edits to media.  This means that a version of an image can be created with any sensitive image data and metadata preserved and encrypted to trusted entities, along with a redacted version that has its metadata stripped which can be easily shared to Facebook, Twitter, Flickr, or any public service the user wishes to use.</p>
<h2>How InformaCam Works</h2>
<p><img src="https://guardianproject.info/wp-content/uploads/2012/01/Screen-shot-2012-01-20-at-1.18.27-PM.png" alt="InformaCam (1)" width="205" height="341" class="alignleft size-full wp-image-1459" />The workflow is similar to that of ObscuraCam, but with a few key differences.  Notice that on start-up, the app triggers the on-board sensors.  (Notifications in the top right corner clearly indicate the GPS and Bluetooth modules have been turned on.)  This allows the app to register sensory and atmospheric data throughout the session.  These “bundles” of data contain the following:</p>
<ul>
<li>Current timestamp</li>
<li>Device&#8217;s identification</li>
<li>User&#8217;s public (PGP) key</li>
<li>Image Regions created in the image/video</li>
<li>Current latitude &amp; longitude</li>
<li>Current cell ID (if available)</li>
<li>Altitude</li>
<li>Compass bearing</li>
</ul>
<p>Whether the user is taking a picture, or editing an existing piece of media, the app registers the goings-on, and signs each bundle of data with the user’s public key.  This mean that all actions taken on a piece of media (from capture to editing) are attributed to the user.</p>
<p>As with ObscuraCam, the user can perform image filtering and obfuscation on image regions.  InformaCam also adds the “Identify” filter, which prompts the user for the subject’s name (or pseudonym) and to fill in whether or not the subject has given his or her consent to be filmed.  This checklist of subject permissions can be further developed to match the needs of any organization to provide further protection to the people in front of the camera.  Notice again the sensor notifications: the context surrounding each edit to the image is recorded and will be inserted into the media as metadata once the media is saved.</p>
<p>When the user saves the image or video, a dialog appears prompting her to choose one or more “trusted destinations.”  This could be an organization, a news outlet, or any friend whose PGP key is known to you.  A copy of the unredacted, data-rich image will be created and encrypted to those parties.  At the same time, a redacted and data-stripped version is made available to share with anyone, anywhere.</p>
<table>
<tr>
<td width="201"><img src="https://guardianproject.info/wp-content/uploads/2012/01/Screen-shot-2012-01-20-at-1.21.07-PM.png" alt="InformaCam (2)" width="201" height="332" class="alignnone size-full wp-image-1461" /></td>
<td width="197"><img src="https://guardianproject.info/wp-content/uploads/2012/01/Screen-shot-2012-01-20-at-1.21.21-PM.png" alt="InformaCam (3)" width="197" height="330" class="alignnone size-full wp-image-1462" /></td>
</tr>
<tr>
<td><i>Using the InformaCam &#8220;Identify&#8221; filter.</i></td>
<td><i>Select a Trusted Destination for your encrypted media.</i></td>
</tr>
</table>
<h2>The Informa Metadata Schematic</h2>
<p>The metadata is organized in four categories: intent, consent, geneaology, and data.  Here’s a rundown of what these categories mean.</p>
<h3>Intent</h3>
<p>This expresses information about the media’s creator, and the rules governing how this particular media object can be shared, and to whom.</p>
<h3>Consent</h3>
<p>This bucket of information regards the subjects contained in the image.  Each subject is identified (by a name or pseudonym selected by the user) along with their stated preferences regarding treatment of their likeness.  For example, if Bobby insists that he wants his face to be fully redacted (rather than blurred) this preference should be registered in metadata.</p>
<h3>Genealogy</h3>
<p>This information regards chain-of-custody, and represents how the media was acquired, and if a particular image or video is a duplicate of another.</p>
<h3>Data</h3>
<p>This category includes all standard metadata (timestamp, acquired sensory data, location and movement data) that have been collected during the lifetime of the image, from the moment it was opened to the instant it was saved.</p>
<p>A sample metadata bundle for an image taken with InformaCam looks like this in JSON notation:</p>
<p><code><br />
{<br />
"data":{<br />
  "device":{<br />
    "bluetoothInformation":{<br />
      "selfOrNeighbor":-1,<br />
      "deviceBTAddress":"00:25:36:79:EC:6C",<br />
      "deviceBTName":"nexxxie"<br />
  },<br />
  "imei":"363289131048142"<br />
},<br />
"sourceType":101,<br />
"imageRegions":[<br />
  {<br />
    "regionDimensions":{<br />
      "height":256,<br />
      "width":256.00006103515625<br />
    },<br />
    "regionCoordinates":{<br />
      "left":527.705078125,<br />
      "top":196.15255737304688<br />
    },<br />
 "obfuscationType":"Identify",<br />
  "location":{<br />
    "locationType":11,<br />
    "locationData":{<br />
      "gpsCoords":"[40.7085011,-73.9668647]",<br />
      "cellId":"36789325"<br />
    }<br />
  },<br />
  "captureTimestamp":{<br />
    "timestamp":1326216508313,<br />
    "timestampType":7<br />
  },<br />
  "subject":{<br />
    "consentGiven":"general_consent",<br />
    "informedConsentGiven":true,<br />
    "subjectName":"Harlo!"<br />
  },<br />
    "unredactedRegion":"I@4070cf30"<br />
  }<br />
],<br />
  "imageHash":"f18e7510faaad0d942db68b5c75f219a",<br />
},<br />
"geneaology":{<br />
  "dateAcquired":0,<br />
  "localMediaPath":"\/mnt\/sdcard\/DCIM\/Camera\/1326216520426.jpg",<br />
  "dateCreated":1326216527629<br />
},<br />
"intent":{<br />
  "owner":{<br />
    "ownershipType":25,<br />
    "ownerKey":"MY-IDENTITY-IS-HERE"<br />
  },<br />
  "securityLevel":1,<br />
  "intendedDestination":"[\"harlo.holmes@gmail.com\"]"<br />
}<br />
</code></p>
<h2>Your Help</h2>
<p>InformaCam is a work-in-process, and we’d love help from the community in fleshing out our metadata specification, especially in adding new items to the consent checklist.  Feel free to contact us with any suggestions/comments, or just leave some helpful tips in the comments below.</p>
]]></content:encoded>
			<wfw:commentRss>https://guardianproject.info/2012/01/20/introducing-informacam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strong Mobile Passwords with Yubikey USB Token</title>
		<link>https://guardianproject.info/2012/01/04/strong-mobile-passwords-with-yubikey-usb-token/</link>
		<comments>https://guardianproject.info/2012/01/04/strong-mobile-passwords-with-yubikey-usb-token/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 00:45:43 +0000</pubDate>
		<dc:creator>n8fr8</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">https://guardianproject.info/?p=1383</guid>
		<description><![CDATA[We have been experimenting with the Yubikey, a USB hardware password token, a bit over the last few weeks and would like to share our initial findings. We have not received any financial support or donation from Yubico for this &#8230;<p class="read-more"><a href="https://guardianproject.info/2012/01/04/strong-mobile-passwords-with-yubikey-usb-token/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>We have been experimenting with the <a href="http://www.yubico.com/yubikey">Yubikey</a>, a USB hardware password token, a bit over the last few weeks and would like to share our initial findings. We have not received any financial support or donation from Yubico for this work. We simply think they have a very affordable, interesting product that, due to its design, does *not* require any on-device driver software and can easily work with any Android device that supports USB Host/HID mode.</p>
<p><a href="https://guardianproject.info/wp-content/uploads/2012/01/2012-01-03-14.05.17.jpg" rel="lightbox[1383]" title="2012-01-03 14.05.17"><img title="2012-01-03 14.05.17" src="https://guardianproject.info/wp-content/uploads/2012/01/2012-01-03-14.05.17-300x225.jpg" alt="" width="300" height="225" /><br />
</a><em>Yubikey is small, light and attaches to a keychain</em></p>
<p>Our motivation for investigating this device was in finding a way to encourage the use of strong (aka long, mixed-case, etc) passwords on mobile devices, for use with SQLCipher, screenlock passwords, and on boot disk encryption. The issue is that most users rely on short PINs or a visual unlock pattern, which does not provide enough randomness to ensure security of their data. In addition, due to the use of a touchscreen, fingerprint oil smudges on the screen often reveal the numbers entered or the pattern drawn to unlock the device (See the <a href="https://docs.google.com/viewer?url=http%3A%2F%2Fwww.usenix.org%2Fevents%2Fwoot10%2Ftech%2Ffull_papers%2FAviv.pdf">&#8220;Smudge Attacks on Smartphone Touch Screens&#8221;</a> paper.)</p>
<p><a href="https://guardianproject.info/wp-content/uploads/2012/01/medium_nexus-one-gesture-password-insecure-536x587_01.jpg" rel="lightbox[1383]" title="medium_nexus-one-gesture-password-insecure-536x587_01"><img class="alignnone size-full wp-image-1397" title="medium_nexus-one-gesture-password-insecure-536x587_01" src="https://guardianproject.info/wp-content/uploads/2012/01/medium_nexus-one-gesture-password-insecure-536x587_01.jpg" alt="" width="300" height="298" /><br />
</a><em>On-screen password entry can leave smudges (<a href="http://gizmodo.com/5613737/your-greasy-fingers-are-giving-up-your-android-passcode">Gizmodo</a>)</em></p>
<p>Even when a user enters a traditional character based pattern, it is often laborious on a mobile device to use symbols and mixed case characters.</p>
<p><a href="https://guardianproject.info/wp-content/uploads/2012/01/2012-01-03-14.05.55.jpg" rel="lightbox[1383]" title="2012-01-03 14.05.55"><img class="alignnone size-medium wp-image-1386" title="2012-01-03 14.05.55" src="https://guardianproject.info/wp-content/uploads/2012/01/2012-01-03-14.05.55-300x225.jpg" alt="" width="300" height="225" /><br />
</a><em>Yubikey with inexpensive micro-USB adapter</em></p>
<p>The Yubikey is a hardware token that plugs into a USB port, and is activated by a short press on the touch sensitive gold-colored disc. It essentially looks and acts like an external hardware keyboard, which is how it works in a drivelress manner. While the primary function of the Yubikey is as a generator for one-time passwords to be verified over a network with a back-end authentication system, it can also be used to store and generate local strong static passwords. It is the static password mode which we have initially worked with for use with Android devices, in order to do local authentication for disk encryption, screen unlock and local encrypted application databases. <em>(We do plan to investigate the other modes of the Yubikey in future posts.)</em></p>
<p><a href="https://guardianproject.info/wp-content/uploads/2012/01/yubikey.png" rel="lightbox[1383]" title="yubikey"><img class="alignnone size-medium wp-image-1384" title="yubikey" src="https://guardianproject.info/wp-content/uploads/2012/01/yubikey-300x246.png" alt="" width="300" height="246" /></a></p>
<p><em>Yubikey Personalization Tool &#8211; simple and free</em></p>
<p>Android has a limit of 17 characters for its disk encryption and screen unlock password. Using the <a href="http://www.yubico.com/personalization-tool">Yubikey Personalization Tool</a>, we were able to generate a strong password of that limit, as well as a 13 character password, which we combined with a memorized, manually entered 4 digit pin. By combining the long password from the Yubikey with a short memorized version, a certain amount of security is preserved even if the key is physically stolen along with your mobile device.</p>
<p><a href="https://guardianproject.info/wp-content/uploads/2012/01/2012-01-03-14.07.10.jpg" rel="lightbox[1383]" title="2012-01-03 14.07.10"><img class="alignnone size-medium wp-image-1388" title="2012-01-03 14.07.10" src="https://guardianproject.info/wp-content/uploads/2012/01/2012-01-03-14.07.10-300x225.jpg" alt="" width="300" height="225" /><br />
</a><em>Yubikey activation via micro-USB on Motorola Xoom</em></p>
<p><em></em>At this point in time, it seems that only Android tablets, such as the Viewsonic GTab, Motorola Xoom and Toshiba Thrive support the necessary <a href="http://en.wikipedia.org/wiki/USB_human_interface_device_class">USB Human Interface Device mode</a> to enable the Yubikey to work. We have not yet found a smartphone that supports external keyboard hardware, but we are sure they are out there, or else it will not be long. Our initial tests were with the Motorola Xoom, which only includes a micro USB port. Fortunately, using a <a href="http://www.amazon.com/Micro-USB-Male-Female-Adapter/dp/B0027YYMU6/ref=sr_1_1?ie=UTF8&amp;qid=1325636089&amp;sr=8-1">very simple adapter purchased on Amazon</a>, we were able to make it work. Open the Android settings to the Location &amp; Security screen, and configure your lock screen to be &#8220;Secured with password&#8221;. When asked to type it in, plug in the Yubikey with adapter, touch the disc, and the pre-configured static password spits out into the password field that is currently in focus on the device.</p>
<p><a href="https://guardianproject.info/wp-content/uploads/2012/01/2012-01-03-14.09.04.jpg" rel="lightbox[1383]" title="2012-01-03 14.09.04"><img class="alignnone size-medium wp-image-1390" title="2012-01-03 14.09.04" src="https://guardianproject.info/wp-content/uploads/2012/01/2012-01-03-14.09.04-300x225.jpg" alt="" width="300" height="225" /><br />
</a><em>Yubikey password entry</em></p>
<p>The Toshiba and Viewsonic tablets offer full-size USB ports, which makes the use of the Yubikey much easier, as seen below. However, as a best practices policy, even if the key can be left plugged in to the device while in use and in motion, it makes most sense to remove the Yubikey immediately, and have it attached to a keychain or other physical item you always keep on your person.</p>
<p><a href="https://guardianproject.info/wp-content/uploads/2012/01/2012-01-03-14.08.08.jpg" rel="lightbox[1383]" title="2012-01-03 14.08.08"><img class="alignnone size-medium wp-image-1389" title="2012-01-03 14.08.08" src="https://guardianproject.info/wp-content/uploads/2012/01/2012-01-03-14.08.08-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>Yubikey also offers an <a href="http://www.yubico.com/rfid-yubikey">RFID-enabled version of their key</a> which is compatible with the Near Field Communication (NFC) technology found in some newer Android phones. Using this solution, it may be possible to not require actually plugging in the key at all, but instead just having it in the vicinity of your mobile device. You would still need to combine this with a short directly entered password or PIN, in case the NFC signal is somehow wirelessly sniffed by an attacker, though the risk of that is very low for most typical deployments, and NFC itself does provide some amount of security.</p>
<p>All in all, we find the Yubikey to server a useful purpose in improving the base level of local device security on compatible Android devices. While one could type in a 17 character, mixed-case, number and symbol password directly into a device, it would grow old quickly, especially with typical, end-users. The act of plugging in a Yubikey takes very little effort, and combined with a short manually entered PIN, provides the maximum amount of password security for disk encryption, screen locking, and application-based security on Android.</p>
<p>Look for future posts on the use of the Yubikey and other hardware token devices, specifically investigating their use in one-time password, challenge-response, and RFID/NFC modes.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://guardianproject.info/2012/01/04/strong-mobile-passwords-with-yubikey-usb-token/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts on Mobile Video for Activism</title>
		<link>https://guardianproject.info/2011/12/22/thoughts-on-mobile-video-for-activism/</link>
		<comments>https://guardianproject.info/2011/12/22/thoughts-on-mobile-video-for-activism/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 16:39:43 +0000</pubDate>
		<dc:creator>n8fr8</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">https://guardianproject.info/?p=1373</guid>
		<description><![CDATA[I&#8217;ve co-written a blog post with Bryan Nunez of WITNESS, on some important concepts around using mobile video technology within activists and protest situations.  It is up now on their blog, but here is a short excerpt: Activists all over &#8230;<p class="read-more"><a href="https://guardianproject.info/2011/12/22/thoughts-on-mobile-video-for-activism/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve co-written a blog post with Bryan Nunez of WITNESS, on some important concepts around using mobile video technology within activists and protest situations.  It is up now <a href="http://blog.witness.org/2011/12/mobile-workflow-human-rights-video/">on their blog</a>, but here is a short excerpt:</p>
<blockquote><p>Activists all over the world have turned to mobile phones to organize, coordinate and document their struggle.  Images and videos shot on mobile phones have been the standard for what revolution looks like in the public imagination.  We have seen iconic moments, captured in low resolution on mobile phones, captivate global audiences. We have moved from a handful of grainy clips uploaded hours or days after events unfold, to multiple livestreams, showing different angles on something happening right now. The Arab Spring, the #Occupy Movement, as well less politicized events like the <a href="http://blog.witness.org/2011/08/citizen-media-in-the-london-riots/">London and Vancouver riots</a><a href="http://blog.witness.org/2011/08/citizen-media-in-the-london-riots/"> </a>have shown us that the mobile phone is the recording device used to document the next breaking news story, especially if that story involves any sort of protest or activism.</p></blockquote>
<p>&nbsp;</p>
<p><a href="https://guardianproject.info/wp-content/uploads/2011/12/image07.png" rel="lightbox[1373]" title="image07"><img title="image07" src="https://guardianproject.info/wp-content/uploads/2011/12/image07.png" alt="" width="634" height="135" /></a></p>
<p>Read on here: <a href="http://blog.witness.org/2011/12/mobile-workflow-human-rights-video/">http://blog.witness.org/2011/12/mobile-workflow-human-rights-video/</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://guardianproject.info/2011/12/22/thoughts-on-mobile-video-for-activism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQLCipher for Android v1 FINAL!</title>
		<link>https://guardianproject.info/2011/11/29/sqlcipher-for-android-v1-final/</link>
		<comments>https://guardianproject.info/2011/11/29/sqlcipher-for-android-v1-final/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 18:17:47 +0000</pubDate>
		<dc:creator>n8fr8</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[New Release]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">https://guardianproject.info/?p=1321</guid>
		<description><![CDATA[&#160; Team GP along with the good folks at Zetetic, are happy to announce that we have reached FINAL on our first release (&#8220;v1&#8243; 0.0.6 build) of SQLCipher for Android. This means we consider this a production release, ready for shipping with your &#8230;<p class="read-more"><a href="https://guardianproject.info/2011/11/29/sqlcipher-for-android-v1-final/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Team GP along with the good folks at <a href="http://zetetic.net/">Zetetic</a>, are happy to announce that we have reached <em><strong>FINAL</strong></em> on our first release (&#8220;v1&#8243; 0.0.6 build) of <a href="https://guardianproject.info/code/sqlcipher/">SQLCipher for Android</a>. This means we consider this a production release, ready for shipping with your apps to provide for reliable, open-source, secure application data encryption.</p>
<p><iframe width="640" height="360" src="https://www.youtube-nocookie.com/embed/epnb4HpaqNE?hd=1" frameborder="0" allowfullscreen></iframe></p>
<p>If you need a refresher, here is what the cross-platform, open-source <a href="http://sqlcipher.net/">SQLCipher</a> provides:</p>
<blockquote><p>SQLCipher is an <a href="http://sqlite.org/">SQLite</a> extension that provides transparent 256-bit AES encryption of database files. Pages are encrypted before being written to disk and are decrypted when read back. Due to the small footprint and great performance it’s ideal for protecting embedded application databases and is well suited for mobile development.</p>
<ul>
<li>Blazing fast performance with as little as 5-15% overhead for encryption on many operations</li>
<li>100% of data in the database file is encrypted</li>
<li>Uses good security practices (CBC mode, key derivation)</li>
<li>Zero-configuration and application level cryptography</li>
<li>Broad platform support: works with C/C++, Obj-C, QT, Win32/.NET, Java, Python, Ruby, etc on Windows, Linux, iPhone/iOS…</li>
<li>Algorithms provided by the peer reviewed <a href="http://openssl.org/">OpenSSL</a> crypto library.</li>
</ul>
</blockquote>
<p>In addition to our work porting the core codebase, the work done on Android also provides near exact API compatibility with the default <a href="http://developer.android.com/reference/android/database/package-summary.html">Android Database API</a>. This means that developers can drop in SQLCipher, and add data encryption to their application, with very little changes to their existing codebase.</p>
<p>Finally, while full disk encryption is offered newer Android devices from Motorola, and those running Android 3.x Honeycomb or 4.x Ice Cream Sandwich, that only provides encryption of the entire internal or external storage, which must be unlocked and decrypted when the device is booted. The SQLCipher model ensures only a limited amount of data from your app is accessible at anytime, and allows the user or the app to lock itself down, whether or not the device itself is locked or encryption.</p>
<blockquote><p><strong>Download the Software Development Kit here for integration with your Android apps: <a href="https://github.com/downloads/guardianproject/android-database-sqlcipher/SQLCipherForAndroid-SDK-0.0.6-FINAL.zip">https://github.com/downloads/guardianproject/android-database-sqlcipher/SQLCipherForAndroid-SDK-0.0.6-FINAL.zip</a></strong></p></blockquote>
<p>You can see all the <a href="https://github.com/guardianproject/android-database-sqlcipher/issues?sort=updated&amp;amp;direction=desc&amp;amp;state=closed&amp;amp;page=1">closed issues addressed</a> in this release.</p>
<p>If you want to build from source, you will need the Android NDK, as well as the SDK. Pull the repo, and run &#8216;make all&#8217; with the included <a href="https://github.com/guardianproject/android-database-sqlcipher/blob/master/Makefile">SQLCipher Makefile</a>.</p>
<p>Our partners at <a href="http://zetetic.net/">Zetetic</a> have published a <a href="http://sqlcipher.net/sqlcipher-for-android/">step-by-step application integration tutorial</a>.<a href="http://sqlcipher.net/sqlcipher-for-android/"><br />
</a><a href="http://sqlcipher.net/sqlcipher-for-android/"><img class="alignnone size-medium wp-image-1345" title="eclipse-class-libraries" src="https://guardianproject.info/wp-content/uploads/2011/11/eclipse-class-libraries-300x214.png" alt="" width="300" height="214" /></a><a href="http://sqlcipher.net/sqlcipher-for-android/"><br />
</a></p>
<p>You can also get started by working with our <a href="https://github.com/guardianproject/notepadbot">sample &#8216;NoteCipher&#8217; project available on Github</a>.</p>
<p>If you happen to encounter them, <a href="https://github.com/guardianproject/android-database-sqlcipher/issues/new">please report any unexpected behaviours</a>, bugs, typos or other abnormalities, as soon as you can. We know there are still some <a href="https://github.com/guardianproject/android-database-sqlcipher/issues?sort=updated&amp;direction=desc&amp;state=open">outstanding issues</a> faced in some cases, but we did not consider them blockers.</p>
<p>SQLCipher for Android Home: <a href="https://guardianproject.info/code/sqlcipher/">https://guardianproject.info/code/sqlcipher/</a></p>
]]></content:encoded>
			<wfw:commentRss>https://guardianproject.info/2011/11/29/sqlcipher-for-android-v1-final/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Get Burned, Anonymize Your Fire</title>
		<link>https://guardianproject.info/2011/11/16/dont-get-burned-anonymize-your-fire/</link>
		<comments>https://guardianproject.info/2011/11/16/dont-get-burned-anonymize-your-fire/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 22:37:24 +0000</pubDate>
		<dc:creator>n8fr8</dc:creator>
				<category><![CDATA[App Reviews]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[kindlefire]]></category>

		<guid isPermaLink="false">https://guardianproject.info/?p=1301</guid>
		<description><![CDATA[Thanks to Jesse Vincent, aka @obra of the K-9 mail project, we can say that Orbot (Tor on Android) and Orweb (Privacy Browser) work just fine on the new Amazon Kindle Fire. This means that while everything you do through &#8230;<p class="read-more"><a href="https://guardianproject.info/2011/11/16/dont-get-burned-anonymize-your-fire/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Thanks to Jesse Vincent, aka <a href="https://twitter.com/obra">@obra</a> of the <a href="http://code.google.com/p/k9mail/">K-9 mail project</a>, we can say that <a href="https://guardianproject.info/apps/orbot">Orbot (Tor on Android)</a> and <a href="https://guardianproject.info/apps/orweb">Orweb (Privacy Browser)</a> work just fine on the new <a href="http://www.amazon.com/Kindle-Fire-Amazon-Tablet/dp/B0051VVOB2">Amazon Kindle Fire</a>. This means that while everything you do through Amazon&#8217;s store and browser are tracked and accounted for by Team Bezos, you can use our apps to more safely and privately access web content through the <a href="https://torproject.org">Tor network</a>. While we are mostly <a href="https://guardianproject.info/hardware/">Nook Color fans</a> around here, we know that the Kindle Fire is going to be quite popular this Christmas, and are glad to see that mobile privacy now has a toehold on the device from Seattle.</p>
<p><a href="http://twitpic.com/7f2bo3"><img title="448565907" src="https://guardianproject.info/wp-content/uploads/2011/11/448565907-300x224.jpg" alt="" width="300" height="224" /></a></p>
<p>This provides a nice counterpoint to some of the <a href="http://www.slashgear.com/eff-talks-silk-browser-privacy-with-amazon-19189281/">earlier privacy concerns about the Amazon Silk browser</a>, which proxies all your http connections through their data center. In addition, the fact that our <a href="https://gitweb.torproject.org/orbot.git/blob_plain/HEAD:/BUILD">very complex apps</a> work without modification on Amazon&#8217;s stripped down flavor of Android, shows that the reports of fragmentation have been greatly exaggerated. From our perspective, the power of Android comes from the compatibility of the underlying platform APIs and Linux-based foundation, and not about having a one size fits all user interface or a single-point of control app marketplace.</p>
<p><a href="https://guardianproject.info/wp-content/uploads/2011/11/Kindle-Fire.jpg" rel="lightbox[1301]" title="Kindle-Fire"><img class="size-medium wp-image-1306 alignnone" title="Kindle-Fire" src="https://guardianproject.info/wp-content/uploads/2011/11/Kindle-Fire.jpg" alt="" /></a></p>
<p><strong>Installation Instructions</strong></p>
<p>1) Under the settings section labeled “Device,” there is an option that says “Allow Installation of Applications From Unknown Sources.” Enable this!</p>
<p>2) Then download these files directly via the Fire&#8217;s browser, or side-load them from the desktop using the Android SDK &#8220;adb&#8221; tool.</p>
<p>Orbot: <a href="https://www.torproject.org/dist/android/Orbot-1.0.6-Tor-0.2.3.7-alpha-FINAL.apk">https://www.torproject.org/dist/android/Orbot-1.0.6-Tor-0.2.3.7-alpha-FINAL.apk</a></p>
<p>Orweb: <a href="https://github.com/downloads/guardianproject/Orweb/Orwebv2-20010809-0.2.2.apk">https://github.com/downloads/guardianproject/Orweb/Orwebv2-20010809-0.2.2.apk</a></p>
<p>&nbsp;</p>
<p>3) Start Orbot, follow the wizard, and press the power up button to connect to Tor.</p>
<p>4) Start Orweb to connect to the Tor Check page to verify your connection, then browse away to your (private) heart&#8217;s content.</p>
<p>5) Do a happy dance because your Kindle Fire just got way more l33t and slightly less p0wn3d.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://guardianproject.info/2011/11/16/dont-get-burned-anonymize-your-fire/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Two years in&#8230;</title>
		<link>https://guardianproject.info/2011/10/25/two-years-in/</link>
		<comments>https://guardianproject.info/2011/10/25/two-years-in/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 15:11:39 +0000</pubDate>
		<dc:creator>n8fr8</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">https://guardianproject.info/?p=1291</guid>
		<description><![CDATA[Greetings mobile believers, I am about to head into the first ever Silicon Valley Human Rights Conference, aka #RightsCon, and though I would post some thoughts about the state of the Guardian Project, and the world in which we operate. RightsCon &#8230;<p class="read-more"><a href="https://guardianproject.info/2011/10/25/two-years-in/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Greetings mobile believers,</p>
<p>I am about to head into the first ever Silicon Valley Human Rights Conference, aka #RightsCon, and though I would post some thoughts about the state of the Guardian Project, and the world in which we operate. RightsCon looks to be an amazing event (live streaming here: <a href="https://www.rightscon.org/">https://www.rightscon.org/</a>), by an amazing organization (Access), and it comes at an interesting time in the world, and for our project.</p>
<p>One year ago, I was invited to attend the first Liberation Technology held at Stanford University, a forebearer of sorts, to the RightsCon event today. It was a novel event, being that is was so forthright about the possibility of liberation from oppressors through ones and zeros. It was also quite informative, in that brought together a wide array of participants, including from Egypt, Syria and Yemen, and allowed them to speak directly about the variety of tactics they were using to defeat censors, route around filters, connect diasporas to their homeland and ultimately find fissures in the system that could slowly be mined and widened.</p>
<p>I gave a short talk as part of a panel I was asked to be on, which covered the history of my sometimes bi-polar work as an activist and a technologist. In this talk, I discussed how the human-need focused brilliance of Steve Jobs, should be combined with the deep understanding of movements by Gene Sharp. I talked about how the icon of Android has some things to learn from OTPOR! if it wants people to join in liberating their mobiles. I proposed that the ideas of free culture and code held by Stallman and Lessig need to be studied, spread and embodied by activist communities, such as the Tibetan independence groups, with home I work closely.</p>
<p>While it is better in person with my arm waving, you can view the visual portion of this presentation here:<br />
<a href="http://prezi.com/ttsj526jjlsi/libtech/"> http://prezi.com/ttsj526jjlsi/libtech/</a></p>
<p>Since that event, so much has happened, both in the world and within our work here at the Guardian Project. The recent events in the Middle East and North Africa, have shown, that now more then ever, social, mobile technology, combined with non-violent direct action, is a central solution for helping citizens of this planet defend their rights to live, study, pray, commune, transact and organise. I think my words and presentation at that event were less about foreseeing the near future, and more about just sensing all the components in the air, and hoping that someone, somewhere, would put them all together in service of a good cause.</p>
<p>This same analogy can be used for the state of the Guardian Project itself. It was two years ago, we had our first breakthrough with the port of Tor to Android:<br />
<a href="http://openideals.com/2009/10/22/orbot-proxy/"> http://openideals.com/2009/10/22/orbot-proxy/</a></p>
<p>This was about as raw as it gets &#8211; source code, a user interface made up of a few grey buttons and a console log output, and very complex set of steps to actually get proxying working. However, it was a start &#8211; &#8220;Day 0&#8243; if you will &#8211; and where I mark the public entry of our project into the world.</p>
<p>Now, today, October 25, 2011, two years since Tor port, and one year since the LibTech event, we are quite a bit further than that. We have real, polished apps, and perhaps, some of the best user experience design in mobile security solutions. There have been over 100,000 downloads of Orbot, both from the Android Market and through direct distribution:<br />
<a href="https://www.torproject.org/docs/android.html.en"> https://www.torproject.org/docs/android.html.en</a></p>
<p>Beyond Orbot, we have an entire suite of (literally &#8220;award-winning&#8221;) apps in the Android Market, covering the range of capabilities expected from anonymous, circumventing web browsing, encrypted chat, secure file storage, to our more original projects, such as ObscuraCam, a privacy-aware camera app.</p>
<p>View all of our apps in the Android Market:<br />
<a href="https://market.android.com/search?q=guardianproject&amp;so=1&amp;c=apps"> https://market.android.com/search?q=guardianproject&amp;so=1&amp;c=apps</a></p>
<p>We have stayed true to our open-source, grant-funded goals, and have built a vibrant project for all to share, learn and take from:<br />
<a href="https://github.com/guardianproject"> https://github.com/guardianproject</a></p>
<p>We have also collaborated with many other human rights and activist organizations, to ensure our tools and technology are directly informed by their tangible day-to-day needs. ObscuraCam is a project with WITNESS, the leading human-rights video organization, and is part of a larger effort called the SecureSmartCam, which we aim to one day power international human rights evidence gathering.<br />
<a href="https://guardianproject.info/2011/09/10/progress-on-mobile-video-privacy-tools/"> https://guardianproject.info/2011/09/10/progress-on-mobile-video-privacy-tools/</a></p>
<p>We also joined MobileActive, in the development of the SaferMobile project&#8217;s InTheClear app for Blackberry, Nokia and Android phones, a mobile panic button for quickly erasing sensitive data and sending emergency distress calls, via SMS:<br />
<a href="https://lab.safermobile.org/wiki/InTheClear"> https://lab.safermobile.org/wiki/InTheClear</a></p>
<p>Finally, SQLCipher for Android, our port of an existing, tested, trusted open-source encrypted database solution by Zetetic, is gathering a lot of support quickly, because we consciously made it easy for developers to implement. We have a number of major partners who will be using it in their solutions, and we hope we can talk about them more soon.</p>
<p>Encrypted your mobile app data:<br />
<a href="https://guardianproject.info/code/sqlcipher/"> https://guardianproject.info/code/sqlcipher/</a></p>
<p>There is so much more to share, and I am already running long (and late for the #RightsCon!). I also know we have quite a bit more work to do in getting our apps to be more reliable, more stable and more functional in all of the places where people are depending upon their mobile phones to defend their rights, and in many cases, their lives. We are two years into our five year mission, and we have so many good things to announce in the coming weeks and months. Stay tuned, get your mobiles ready to power-up.</p>
<p>Best,<br />
n8fr8 and the entire amazing <a href="https://twitter.com/guardianproject">@guardianproject</a> crew</p>
]]></content:encoded>
			<wfw:commentRss>https://guardianproject.info/2011/10/25/two-years-in/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Progress on Mobile Video Privacy Tools</title>
		<link>https://guardianproject.info/2011/09/10/progress-on-mobile-video-privacy-tools/</link>
		<comments>https://guardianproject.info/2011/09/10/progress-on-mobile-video-privacy-tools/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 04:36:11 +0000</pubDate>
		<dc:creator>n8fr8</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[openvideo]]></category>
		<category><![CDATA[ovc11]]></category>
		<category><![CDATA[witness]]></category>

		<guid isPermaLink="false">https://guardianproject.info/?p=1259</guid>
		<description><![CDATA[If you are  a developer you may just want to skip all the prose below, and just jump over to Github to find our new FFMPEG on Android project and build system. You can also check out our SSCVideoProto Project &#8230;<p class="read-more"><a href="https://guardianproject.info/2011/09/10/progress-on-mobile-video-privacy-tools/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><em>If you are  a developer you may just want to skip all the prose below, and just jump over to Github to find our new <a class="vt-p" href="https://github.com/guardianproject/android-ffmpeg">FFMPEG on Android project</a> and build system. You can also check out our <a class="vt-p" href="https://github.com/guardianproject/SSCVideoProto">SSCVideoProto Project</a> to understand how we are using it to redact faces and other identifying areas of HD video right on the Android phone itself. For more context, read on&#8230;</em></p>
<p>Last October at the Open Video Conference 2010, the idea of a camera application that could be designed to understand the needs and requirements of the human rights community was born. During a <a class="vt-p" href="http://blog.witness.org/2010/10/ovc2010-opensubtitles/">hackday hosted with WITNESS</a>, we proved that is was possible to take a feature like &#8220;Face Detection&#8221; which is built into the Android operating system, and turn it into a capability that could be used to protect people, by blurring, pixelating or removing faces that unintentionally appeared in a video filmed on a mobile phone. In the last year, through our partnership with <a href="http://www.witness.org/cameras-everywhere/witness-labs">WITNESS Labs</a>, we have built on that concept, designing, developing and releasing apps and source code which move the state of the art in mobile video privacy and anonymity capabilities forward.</p>
<p>Here is a short video of <a class="vt-p" href="http://blog.witness.org/2010/10/ovc2010-opensubtitles/">where we were a year ago</a>.</p>
<p><object width="560" height="345"><param name="movie" value="https://www.youtube.com/v/wVUQtNHjiIs?version=3&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube.com/v/wVUQtNHjiIs?version=3&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="560" height="345" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The idea was that using a combination of approaches, we might be able to take the human rights video workflow, and ideas of consent and intent, that <a class="vt-p" href="http://witness.org/training">WITNESS has developed for over twenty years</a>, and encode that into best practices and features in a software application. This was the catalyst for the launch of our joint <a class="vt-p" href="https://github.com/guardianproject/securesmartcam/wiki">Secure Smart Cam Project</a>, which just a three months ago resulted in the <a class="vt-p" href="https://guardianproject.info/2011/06/23/announcing-obscuracam-v1-enhance-your-visual-privacy/">launch of our first public app</a>, <a class="vt-p" href="https://guardianproject.info/2011/06/23/announcing-obscuracam-v1-enhance-your-visual-privacy/">ObscuraCam v1</a>. Available in the Android Market, this app allows a user to quickly process a still photo taken on an Android smartphone, empowering them to remove unwanted identifying visual elements (faces, logos, signs, places) and remove unwanted digital metadata attached to the photo (GPS data, camera make and model, timestamps, etc). The app assists the user in this process by using Android&#8217;s built-in face detection technology to automatically identify and pixelize faces found in photos.</p>
<p><a class="vt-p" href="https://guardianproject.info/2011/06/23/announcing-obscuracam-v1-enhance-your-visual-privacy/"><img class="alignnone" src="https://guardianproject.info/wp-content/uploads/2011/06/02_autodetect.png" alt="" width="560" height="336" /></a></p>
<p>We continue to develop ObscuraCam in order to add new features, filters and privacy-enhancing capabilities. In addition, we exploring the &#8220;Informa&#8221; mode of this application, which uses the same technologies developed to assist in removing information, and instead uses them to add layers of extra verification, subject consent and intent tracking, and full media encryption. The idea is that in many cases people want to use visual media as evidence, or at least as reliable sources for journalistic use, and the more data that can be securely and safely captured and associated with a mediafile, the better. This is still in the research and design phase, but we expect to have some concepts of this ready for public play in the next few months.</p>
<p>While ObscuraCam is exciting, it only supports photos at this time. This is a fundamental issue, because WITNESS is a human-rights video organization, and the type of compelling content people are creating on their mobile phones are moving pictures not still. A year out from when the idea was first prototyped, I am happy to say that we have addresses the major challenges necessary to achieve mobile video processing of high-resolution video on the Android phone itself. The prototype last year was faking it in a sense, as it couldn&#8217;t actual record anything, and just showed the idea that you could detect faces. Our new <a class="vt-p" href="https://github.com/guardianproject/sscvideoproto">SSCVideoProto project</a>, utilizes the open-source <a class="vt-p" href="https://github.com/guardianproject/android-ffmpeg">FFMPEG video processing library</a>, to redact regions from recorded video files. Below is a short video that demonstrates the current state of the work.</p>
<p><iframe src="https://www.youtube.com/embed/aXOKRShqYa0" frameborder="0" width="560" height="345"></iframe></p>
<p>In summary, this means we can now remove, pixelize or otherwise modify any identifying content in a high-resolution video recorded on a mobile phone, before that video is uploaded to YouTube, Facebook or elsewhere. Faces can be removed, screens blacked out or any other element that shouldn&#8217;t be shown, as it would increase some risk to the subjects of the video. Beyond redaction, we can now process any video, using open-source software, on an Android phone, including trimming, splitting, adjusting color, balance, brightness or any other common ffmpeg feature.</p>
<p><em>Thanks to Shawn, Andrew and Hans for the collective work on getting us to this milestone</em></p>
<p><a class="vt-p" href="https://github.com/guardianproject/android-ffmpeg">FFMPEG on Android project</a><br />
<a class="vt-p" href="https://github.com/guardianproject/SSCVideoProto">SSCVideoProto Project</a></p>
]]></content:encoded>
			<wfw:commentRss>https://guardianproject.info/2011/09/10/progress-on-mobile-video-privacy-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CACertMan app to address DigiNotar &amp; other bad CA&#8217;s</title>
		<link>https://guardianproject.info/2011/09/05/cacertman-app-to-address-diginotar-other-bad-cas/</link>
		<comments>https://guardianproject.info/2011/09/05/cacertman-app-to-address-diginotar-other-bad-cas/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 03:29:00 +0000</pubDate>
		<dc:creator>n8fr8</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[cacerts]]></category>
		<category><![CDATA[certificate authority]]></category>
		<category><![CDATA[comodo]]></category>
		<category><![CDATA[diginotar]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">https://guardianproject.info/?p=1249</guid>
		<description><![CDATA[As I expect many of you are aware, there was a major compromise to a Dutch Certificate Authority named &#8220;DigiNotar&#8221; recently, where they allowed SSL certs for domains like *.google.com, *.torproject.org and even *.cia.gov as well as *.*.com to be issued. &#8230;<p class="read-more"><a href="https://guardianproject.info/2011/09/05/cacertman-app-to-address-diginotar-other-bad-cas/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>As I expect many of you are aware, there was a major compromise to a Dutch Certificate Authority named &#8220;DigiNotar&#8221; recently, where they allowed SSL certs for domains like *.google.com, *.torproject.org and even *.cia.gov as well as *.*.com to be issued.</p>
<p>It was brought up to the contribs of CyanogenMOD that they should probably remove the DigiNotar CA cert from the built-in Android OS keystore (located at /system/etc/security/cacerts.bks). Since they have 500k+ users, and can be more nimble than other ROM/device distributors, it was seen as a way to quickly address the problem, at least within their community. It turns out that it wasn&#8217;t as easy to convince them to do this (even though Mozilla, Google Chrome, IE, etc already had). You can read the thread, but it is still an open issue:<br />
h<a class="vt-p" href="ttp://code.google.com/p/cyanogenmod/issues/detail?id=4260">ttp://code.google.com/p/cyanogenmod/issues/detail?id=4260</a></p>
<p>In the meantime, I decided to do something proactive about this, and took two approaches:</p>
<p>1) Create our own curated cacerts.bks file which rooted users could install using &#8216;adb&#8217; from their desktop and/or the &#8216;Root Explorer&#8217; app available in the market and elsewhere. Our version of the CACert file removes DigiNotar, as well as CNNIC, a Chinese gov&#8217;t-managed cert authority who we have reason not to trust. Our goal is to continue to audit, update and distribute our own cacerts file for users who trust us.</p>
<p>Install info: <a class="vt-p" href="https://raw.github.com/guardianproject/cacert/master/INSTALLATION">https://raw.github.com/guardianproject/cacert/master/INSTALLATION</a></p>
<p>Guardian&#8217;s CACert: <a class="vt-p" href="https://github.com/downloads/guardianproject/cacert/cacerts.bks">https://github.com/downloads/guardianproject/cacert/cacerts.bks</a></p>
<p><a class="vt-p" href="https://guardianproject.info/wp-content/uploads/2011/09/device-2011-09-04-232720.png"><br />
</a>2) We also wanted to create an app that let the user decided which certs they wanted available, and which they didn&#8217;t. Beyond this one CA problem, there are potentially many more, and every handset manufacturer or carrier can also place their own CA certs into the system. We need an app to address today&#8217;s and future CA threats.</p>
<p><a class="vt-p" href="https://guardianproject.info/wp-content/uploads/2011/09/device-2011-09-04-232720.png" rel="lightbox[1249]" title="device-2011-09-04-232720"><img class="alignleft size-medium wp-image-1254" style="margin: 6px;" title="device-2011-09-04-232720" src="https://guardianproject.info/wp-content/uploads/2011/09/device-2011-09-04-232720-180x300.png" alt="" width="180" height="300" /></a>I have been hacking away on a solution to address this, and an initial test release is available for you. &#8216;CACertMan&#8217; is a simple app that loads up the system cacert store, allows you to back it up, search for certs, delete them, and then save it back to the system. You can always restore from your initial backup, as well. In the future we may allow for a cert to just be disabled, but for now it is delete and/or restore.</p>
<p>Here is the first alpha build for testing. This does require root, as well as a device that has the &#8216;grep&#8217; command on it. This is basically CyanogenMOD, but most likely any other custom ROM. If the &#8216;save&#8217; doesn&#8217;t work, then you will need to use &#8216;RootExplorer&#8217; to make you /system partition read-write.</p>
<p>Download CACertMan v0.0.1-Alpha: <a class="vt-p" href="https://github.com/guardianproject/cacert/CACertMan-0.0.1-alpha.apk/qr_code">https://github.com/guardianproject/cacert/CACertMan-0.0.1-alpha.apk/qr_code</a></p>
<p>You can find the source project here: <a class="vt-p" href="https://github.com/guardianproject/cacert">https://github.com/guardianproject/cacert</a></p>
<p>Once we get confirmation that the app works for most people, we&#8217;ll place it in the market, and on or site for wider distribution.</p>
<p>Through these two approaches, we hope to mitigate the threats facing Android users who might encounter man-in-the-middle attacks enabled through the DigiNotar exploit. While many of you are presumably in &#8221;free&#8221; countries, we do know that may of our users of Orbot, Gibberbot and other software are not, and we hope this message can reach them.</p>
]]></content:encoded>
			<wfw:commentRss>https://guardianproject.info/2011/09/05/cacertman-app-to-address-diginotar-other-bad-cas/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>ACLU believes &#8220;Software Developers Can Put Privacy First!&#8221; (and so do we!)</title>
		<link>https://guardianproject.info/2011/08/19/aclu-believes-software-developers-can-put-privacy-first-and-so-do-we/</link>
		<comments>https://guardianproject.info/2011/08/19/aclu-believes-software-developers-can-put-privacy-first-and-so-do-we/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 19:46:40 +0000</pubDate>
		<dc:creator>n8fr8</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[aclu]]></category>
		<category><![CDATA[develop4privacy]]></category>
		<category><![CDATA[privacybydesign]]></category>

		<guid isPermaLink="false">https://guardianproject.info/?p=1246</guid>
		<description><![CDATA[A bit more on our big win in the Develop4Privacy contest, from Brian Robick at the ACLU of Washington State: When software developers put privacy first, everybody wins! Too often, user privacy is an afterthought in the design of computer &#8230;<p class="read-more"><a href="https://guardianproject.info/2011/08/19/aclu-believes-software-developers-can-put-privacy-first-and-so-do-we/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.aclu-wa.org/blog/software-developers-can-put-privacy-first">bit more on our big win</a> in the Develop4Privacy contest, from Brian Robick at the <a href="http://www.aclu-wa.org/">ACLU of Washington State</a>:</p>
<blockquote><p>When software developers put privacy first, everybody wins!</p>
<p>Too often, user privacy is an afterthought in the design of computer software and online services.  In recent months, social networks have rolled back changes, cell phone manufacturers have altered the way that location tracking data is stored, and most recently, mobile application developers have been caught inappropriately collecting children’s personal data. For companies, the costs in lost consumer confidence, fines, and corrective measures can be substantial. Everyday users pay a price as well, and for victims of domestic violence, political protesters, whistleblowers, and others whose safety and livelihood could hinge on their privacy, those costs can be devastating.</p>
<p>&#8230;</p>
<p>Thankfully, there are developers dedicated to incorporating privacy into their software designs from the start.  On August 5<sup>th</sup>, at the DEF CON conference in Las Vegas representatives from the ACLU of Washington, the ACLU of Northern California, the Tor Project, and the Office of the Information and Privacy Commissioner of Ontario presented awards for the top submissions to the Develop for Privacy Challenge, which sought open-source mobile applications that allow users to take advantage of new technology without sacrificing their privacy.</p>
<p>We presented the top prize to <strong>Harlo Holmes of the Guardian Project for Gibberbot</strong>, a mobile chat application for Android that keeps your conversation and your identity off-the-record.</p></blockquote>
<p><img class="alignnone" src="http://www.aclu-wa.org/sites/default/files/imagecache/main-image-275/images/d4plogo.JPG" alt="" width="275" height="246" /><img class="alignnone" src="http://www.aclu-wa.org/sites/default/files/u7/Harlo-Roland_0.jpg" alt="" width="288" height="250" /></p>
]]></content:encoded>
			<wfw:commentRss>https://guardianproject.info/2011/08/19/aclu-believes-software-developers-can-put-privacy-first-and-so-do-we/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing ObscuraCam v1 &#8211; Enhance Your Visual Privacy!</title>
		<link>https://guardianproject.info/2011/06/23/announcing-obscuracam-v1-enhance-your-visual-privacy/</link>
		<comments>https://guardianproject.info/2011/06/23/announcing-obscuracam-v1-enhance-your-visual-privacy/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 21:28:20 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[New Release]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://guardianproject.info/?p=1166</guid>
		<description><![CDATA[We&#8217;re very happy to announce the beta release of ObscuraCam for Android. This is the first release from the SecureSmartCam project, a partnership with WITNESS, a leading human rights video advocacy and training organization. This is the result of an open-source &#8230;<p class="read-more"><a href="https://guardianproject.info/2011/06/23/announcing-obscuracam-v1-enhance-your-visual-privacy/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re very happy to announce the beta release of <a href="https://guardianproject.info/apps/securecam/">ObscuraCam</a> for Android. This is the first release from the SecureSmartCam project, a partnership with <a href="http://www.witness.org/">WITNESS</a>, a leading human rights video advocacy and training organization. This is the result of an <a href="https://github.com/guardianproject/SecureSmartCam/tree/obscurav1">open-source development cycle</a>, comprised of multiple sprints (and branches), that took place over the last five months. This &#8220;v1&#8243; release is just the first step towards the complete vision of the project.</p>
<p>The goal of the SecureSmartCam project to to design and develop a new type of smartphone camera app that makes it simple for the user to respect the visual privacy, anonymity and consent of the subjects they photograph or record, while also enhancing their own ability to control the personally identifiable data stored inside that photo or video. Also, we think an app that allows you to pixelize your friends, disguise their faces and otherwise defend their privacy just a little bit, is a lot of fun and helps raise awareness about an important issue. In this first release we have focused on &#8216;obscura&#8217; by optimizing the workflow of identity obfuscation in still images. Future releases will look at &#8216;informa,&#8217; the process of properly gaining and recording informed consent from subjects, while also moving to video.</p>
<p><a href="https://guardianproject.info/wp-content/uploads/2011/06/teamdinner.jpg" rel="lightbox[1166]" title="teamdinner"><img class="size-full wp-image-1199 alignnone" title="teamdinner" src="https://guardianproject.info/wp-content/uploads/2011/06/teamdinner.jpg" alt="" width="450" height="337" /></a></p>
<h4>Quick Download Links</h4>
<p><a href="https://market.android.com/details?id=org.witness.sscphase1&amp;feature=search_result"> <img class="alignleft" style="margin: 3px;" title="obscura_market_qr" src="https://guardianproject.info/wp-content/uploads/2011/06/obscura_market_qr.jpg" alt="" width="130" height="130" /></a>For those of you who just want to get to it, head over to the <a href="https://market.android.com/details?id=org.witness.sscphase1&amp;feature=search_result">Android Market</a> to grab the latest version of the app. You can also scan the QR code to the left, and it will take you in that direction.<a href="https://guardianproject.info/wp-content/uploads/2011/06/obscura_market_qr.jpg"><br />
</a></p>
<p>For those without access to the Android Market, you can get the ObscuraCam.APK file from our <a href="https://guardianproject.info/builds/Obscura/">public builds folder</a>. The official signed release binary is also available <a href="https://guardianproject.info/downloads/ObscuraCam-1.0.4.2-20110624.apk">here</a>. For these options, be sure to check back for updates, because the app will not auto-update itself.<br />
<br style="clear: left;" /></p>
<h4>The &#8220;Cameras Everywhere&#8221; Initiative</h4>
<p>In January, WITNESS launched their <a href="http://blog.witness.org/2011/01/cameraseverywhere/">Cameras Everywhere</a> initiative, in which they ask:</p>
<blockquote><p><em>As more and more people film people speaking out and taking a stand against human rights crises, how can we protect victims and witnesses and ensure informed consent as much as possible? </em><em>As more and more footage circulates from human rights crises around the world, how does powerful footage reach audiences in comprehensible ways that move people to action? </em><em>And how do we know how to trust that footage?</em></p>
<p><em>&#8230;</em></p>
<p><em>Critical issues to address in this realm include safety and security in the use of video; ethical questions raised by the widespread capacity to shoot and circulate human rights video; challenges around the authenticity of video and the preservation of evidence; and the need for effective documentation around the use of video in advocacy.<br />
</em></p></blockquote>
<p>Through our collaboration, WITNESS has decided to move beyond just awareness, training and advocacy, and instead help design a next generation of Camera app software that is not just intended to share and capture more, but is meant to allow its operator to stop, think and be empowered to control the media they are capturing.</p>
<h4>A Primer on Visual Privacy and Anonymity</h4>
<p><a href="http://en.wikipedia.org/wiki/Visual_privacy">Visual Privacy</a> is the relationship between collection and dissemination of visual information, the public expectation of privacy, and the legal issues surrounding them. It relates particularly to the increasing presence of large-scale still- and video-camera networks in everyday life. This not only includes those surveillance-oriented networks under the control of corporations and governments, but also applies to the vast new network of citizen-controlled media capture devices such as smartphones and handheld cameras that has created a peer-to-peer, social-networking based surveillance. At the same time that these networks have exploded in size, face detection and recognition technologies have also improved considerably while policy regarding the privacy and fair use of such systems and content, as well as the rights of those imaged by such networks, are topics that are not resolved. What results is a situation in which massive amounts of media are being captured every day with little to no protection of individual rights to privacy or anonymity &#8211; something that is especially detrimental to human rights efforts.</p>
<p>As Sam Gregory of WITNESS <a href="http://blog.witness.org/2011/02/human-rights-video-privacy-and-visual-anonymity-in-the-facebook-age/">points out</a>, most contemporary discussions around anonymous communication on the Internet focus on the data protection side &#8211; for instance options for data encryption or censorship circumvention. In the case of media content, a largely unaddressed question arises: what about the rights to anonymity and privacy for those people who appear, intentionally or not, in visual recordings? Visual privacy and anonymity may sound like a contradiction in terms, but people often wish to speak out and to &#8216;be seen&#8217; while at the same time concealing their face and identifying surroundings. As human rights documentation and organizing increasingly involves media capture, how are people enabled to make purposeful choices about when they speak out and what degrees of anonymity they hold onto for themselves? Conversely, people caught in the background of a video or still may be unaware that they are even being filmed in that moment and have no option to protect themselves &#8211; particularly true in mass protest settings where the wave of group solidarity may overwhelm any sense of personal privacy. For those speaking out from marginalized positions, personal safety is a very real risk.</p>
<p>Some examples where visual privacy and anonymity is being diluted in the name of features or security:</p>
<ul>
<li>The <a href="http://www.timesonline.co.uk/tol/news/uk/article6913273.ece">persecution</a> later faced by bystanders and people who stepped in to film or assist Neda Agha-Soltan as she lay dying during the 2009 Iranian election protests.</li>
<li>Facebook&#8217;s <a href="http://blog.facebook.com/blog.php?post=467145887130">opt-out feature</a> for auto-detection and tagging of faces</li>
<li>British Columbia&#8217;s privacy watchdog <a href="http://www.metronews.ca/vancouver/local/article/897762--province-s-privacy-watchdog-oks-facial-recognition-to-identify-rioters">OKs the use of facial recognition technology</a> to identify rioters from video and still images of Vancouver&#8217;s 2011 hockey riots.</li>
<li><a href="http://www.viewdle.com/products/mobile/index.html">Viewdle&#8217;s Social Camera</a> automatically tags your friends in photos based on the social networking profile pictures they have published</li>
</ul>
<p>While some of these examples might seem harmless, or even a useful feature for law enforcement, the main issue is that the subjects of these photos and videos are never asked if they wish to participate in them, not to mention whether they want their photo published online in the first place. The permanence of media on the Web means that any uploaded content can be poured over again and again to identify individuals &#8211; either by old-fashioned investigative techniques, but crowd-sourcing, or by face detection /recognition software.</p>
<h4>How ObscuraCam Helps</h4>
<p><a href="https://guardianproject.info/wp-content/uploads/2011/06/01_home.png" rel="lightbox[1166]" title="01_home"><img class="alignleft" style="margin: 3px;" title="01_home" src="https://guardianproject.info/wp-content/uploads/2011/06/01_home-180x300.png" alt="" width="180" height="300" /></a>Part of the problem currently surrounding visual privacy and anonymity is the fact that many of the tools and applications that people use on an everyday basis do not have features built in to protect privacy. As a result, everyone with a smartphone, tablet or laptop &#8211; not to mention an actual video camera! &#8211; captures raw, unedited content that exposes the identities of participants and bystanders present at sensitive events or activities.</p>
<p><a href="https://guardianproject.info/apps/securecam/">ObscuraCam</a> is a mobile application for Android that makes it easy for anyone to protect the identity of individuals or groups represented in their photos by building obfuscation and redaction directly into the app. It can be used on photos taken directly from the app itself, or on any photo that your mobile device has access to, including local memory card images or linked Picasa albums. By moving a usually cumbersome post-production process into the daily workflow of those capturing sensitive images, it&#8217;s our hope that visual privacy will be respected when it really matters.</p>
<h4>Using ObscuraCam</h4>
<p>ObscuraCam features a simple, touch-based user interface for easy manipulation and redaction of images, as well as an automated removal of identifying metadata stored in the photo itself. The following steps walk through the process of capturing and sharing an obscured photo using ObscuraCam.</p>
<ol>
<li>From the application home page, choose to either capture a new image or choose an existing image from your existing collections. These options just launch your standard Camera and Gallery application. When the photo is imported, identifying EXIF metadata stored in the file itself, such as GPS location, camera make and model or timestamp, will be removed.</li>
<li>After you capture or open an image with ObscuraCam, it is automatically scanned to detect faces. Any faces detected are marked as tagged regions in an image, and the user is able to create as many additional tagged regions as they wish &#8211; either via the menu or by long-pressing the desired region. By default, tagged regions are set to be obscured via pixelation.</li>
<li>Once a tagged region has been created, the user can interact with that region by simply touching it to bring up a contextual menu.<a href="https://guardianproject.info/wp-content/uploads/2011/06/02_autodetect.png" rel="lightbox[1166]" title="02_autodetect"><img class="aligncenter size-medium wp-image-1171" title="02_autodetect" src="https://guardianproject.info/wp-content/uploads/2011/06/02_autodetect-300x180.png" alt="" width="300" height="180" /></a></li>
<li> Options available from the contextual tagging menu include:
<ul>
<li>Edit &#8211; select to scale and move tagged regions</li>
<li>Redact &#8211; select to fully redact tagged region and replace with black space</li>
<li>Pixelate &#8211; select to selectively obfuscate identities of persons or situations</li>
<li>bgPixelate &#8211; select to easily obfuscate everything BUT the tagged region</li>
<li>Mask &#8211; select to pin a set of &#8216;groucho marks&#8217; glasses on the tagged region &#8211; not only a bit of fun, but useful for quickly defeating facial recognition schemes.</li>
<li>Delete &#8211; delete the current tagged region</li>
</ul>
</li>
<li> Once you&#8217;re done selecting and obfuscating tagged regions, you can use the options from the main application menu to see a preview of the finished image, save it to your local memory, or share the picture with any application on your handset that is configured to accept images. This includes applications like Facebook, Twitter, or the default Messaging app. <a href="https://guardianproject.info/wp-content/uploads/2011/06/09_processed.png" rel="lightbox[1166]" title="09_processed"><img class="aligncenter size-medium wp-image-1172" title="09_processed" src="https://guardianproject.info/wp-content/uploads/2011/06/09_processed-180x300.png" alt="" width="180" height="300" /></a></li>
</ol>
<h4>Share With Us and &#8220;Save Your Face&#8221;!</h4>
<p>As impediments of visual privacy continue to expand, help us get the word out that we can take back control over our online identities with ObscuraCam! We&#8217;ve set up a <a href="https://www.facebook.com/pages/ObscuraCam-Saving-Your-Social-Face/110765659013081">Facebook Page</a> where you can share your creations with us, and with eachother!</p>
<h4>Source Code &amp; Issue Reporting</h4>
<p>We&#8217;re big fans of open source and living in public. As consistent with all our projects, source code for the SecureSmartCam project, along with the ObscuraCam release, is available online at <a href="https://github.com/guardianproject/SecureSmartCam">GitHub</a>.</p>
<p>We also use GitHub to manage our development milestones and active bugs / issues. If you encounter any bugs or issues when testing out this beta build, please report them directly to us in the comments below or by filing directly on the <a href="https://github.com/guardianproject/SecureSmartCam/issues">Issues</a> page.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://guardianproject.info/2011/06/23/announcing-obscuracam-v1-enhance-your-visual-privacy/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: guardianproject.info @ 2012-02-05 02:19:35 by W3 Total Cache -->
