Filed under

mobile

 

Distributing Content Where Communication Networks Have Been Compromised

For the past several months I’ve been working on a project for moving data around when there’s no internet.  I talked a bit about this at the Power of Information conference earlier this year in London, but I thought I’d share more here.

Abayima applies cold war tactics to mobile data storage and distribution.

Abayima targets anyone living in oppressive, restrictive, societies around the globe. It was inspired by the information networks during the most recent Uganda elections and the Arab Spring — both situations where electronic communication networks were compromised (or complete shutdown) by authorities.

As a strategy it will work in any country where there are low-end mobile phones, the most accessible communication technology on the planet. As a technology, it works for groups who wish to disseminate messages discretely in a way that mimics one of the oldest forms of communication,  pen and paper.

The History

Two recent events inspired the development of Abayima. In 2011 the internet in Egypt was shut off, preventing activists and dissidents from communicating with each other or the outside world. A few months later, in Uganda, during the reelection campaign for President Yoweri Museveni, the mobile carriers were compromised and monitored for voices of dissent. This allowed for the filtering of text messages that were deemed unacceptable, while the same networks were used to spread electronic propaganda in the form of SMS and MMS messages to the public.

As a Strategy

This conversation shaping using communication technologies for propaganda echoes the intimidation and propaganda techniques used by the German and Soviet governments during World War II and by many other oppressive governments since.  Anyone with two phones and a sim can do this right now but to do it more efficiently we’ll be developing an application to support this type of message storage.

Abayima is largely a strategy for moving messages sans telecom infrastructure. It’s also a toolkit which assumes electronic communication via internet or mobile carrier has been compromised completely and allows activists and journalists to use the SIM cards themselves to publish or distribute information freely.

As a Product

Rather than rely upon high-tech infrastructure, Abayima relies upon centuries old information networks inspired by the Jewish resistance, the underground slave escape routes in the United States, Navajo code talkers, the war scouts of Sparta etc. There is a long lineage of using no or low technical means of encryption to protect sensitive information.

As a technology Abayima is a way of storing information on SIM chips which can then be placed in a mobile phone on the other end to be read.

Examples:

  • A journalist writes several sensitive details and stores them to a SIM that isn’t used for texting, but to share the message with only a designated party whom they would hand deliver it to. Because the SIM isn’t used for calls, the only way to intercept the message is physically.
  • A group of activists could send messages between two locations using a ‘runner’. When the runner arrives he hands off the SIM which will contain messages for the recipient.
  • SIM cards are as ubiquitous as mobile phones and its generally understood how to use them across most populations. Thus, the SIM card itself could be a publishing/distribution mechanism for content of all types.
  • For advanced users with access to higher-end technology the messages could be written using a computer and our software, encrypted with software, and stored on the SIM. The receiver would need technology with a key to decrypt the message.  This adds a layer of protection against interception as it becomes necessary to crack the encryption algorithm first.

F.A.Q.

Why not use thumb drives?

Because thumb drives require two computers on either side, a level of infrastructure that exceeds the means of the poorest. The number of people with low end mobile phones, globally, far exceeds the number with access to computers.

Can’t these messages be intercepted?

Yes. Electronic communication like SMS can be ‘sniffed’ while passing through the air.  Paper with notes can be stolen.  People can be tortured to extract information.  There will always be a way to intercept communication.

That said, SIM cards are small, easy to destroy or swallow, and can’t be read without some sort of assistive device. Abayima (the product) can be used to encrypt whatever message is contained, adding another layer of protection.

Aren’t there better ways to distribute information?

Yes. This publishing method is more akin to pen and paper communication. By design, it is inefficient. But it’s highly practical if you have limited resources as it leverages local infrastructure. This is intended to be carried out in ‘last ditch’ scenarios where the more efficient methods of delivery like email, instant messaging, text messaging, VOIP or others have either been compromised by hackers, are being monitored by authorities, or completely disabled.  It’s a work around when the alternative is no long-distance communication at all.

What is a sneakernet? 

It refers to using your feet (sneakers) to move information around, particularly data storage devices. The implication is that though there are clearly other ways to access that information, the sneakernet is the fallback.

Visit the project at http://abayima.com

I piloted this project in Uganda a few months ago during the local elections, now I'm working to scale it to other countries as a means to publish and distribute information discreetly when other communication methods have failed.

Essentially, the idea is to turn any low-end mobile into a type of e-reader where content is delivered by SIM chips.

Filed under  //   data   journalism   mobile   sim   sms   sneakernet  
Posted by Jon Gosier 

Comments [5]

Pivot 25: East Africa's Mobile Tech Event [Video]

I'm really excited to showcase a new video on the East African mobile phone tech scene.  We're launching the inaugural Pivot 25 startup competition and conference on June 14-15th this year.  All proceeds to support the m:lab, an incubation space for mobile startups in the region. 

Here's our promo video:

PIVOT25: East Africa's Biggest Mobile Tech Event from Pivot25 Conference on Vimeo.

25 startup companies from Uganda, Kenya, Tanzania and Rwanda will pitch their application or service on the stage to investors, businesses and media.  These pitching sessions are broken down into the following 5 categories:

This is your chance to see "What's Next" in East Africa's mobile space, the region of Africa (and the world) where some of the best innovation in mobiles is coming from. 

Join us!

Erik Hersman

iHub | Ushahidi | WhiteAfrican | AfriGadget

Filed under  //   Africa   Conference   Nairobi   kenya   mobile   technology  
Posted by whiteafrican 

Comments [2]

Google Nexus One: Bad, Good and the Great!

Many of you might know I struggle to avail internet connection in Dhaka. However here mobile internet is pretty cheap and easily available. I pay 13 USD per month for unlimited usage on EDGE connectivity. So very often I am kind of forced to do a lot of things on mobile. Using mobile devises till its edge is not just a hobby or experiment to me, often it's a mere necessity. The E71 was my half-life :-p I realized how much it was to me after loosing it!

Now the new mate is the Nexus One. Its a device with amazing power but with full of silly problems. I'm sure many of you have already been through these problems of Nexus One:
1. You have to treat it like a laptop regarding battery backup. It will not last more than 4-6 hours of continuous browsing. If you use GPS and navigation in daylight with high brightness on 3G you have to worry about its life within a 3 hour long bike ride. (Google could concentrate more on battery than adding biking direction on map).
2. You CAN NOT upload anything from it's browser. In every case it says 'Upload Disabled' (I have no idea how could Google do something like this!)
3. It has NO Native File Manager! You have to use third party application to brows folders of your phone/SD Card.
4. (Natively) You can not send any attachment with emails. Again you have to install third party apps to do it. Sad and silly.
5. Google Maps on Nexus is worse than Google Maps on Nokia or iPhone! Well it might have all those street views, 3D etc. But the silliest thing is Google Maps on Nexus can not cache any data on SDCard or phone. Everytime you visit the map it starts with a blank screen and starts downloading everything from zero. Its a real pain when you are on a hurry and on a slow connection.
6. I couldn't find any option to install applications in SDCard. Each new application goes to kill the valuable phone memory. So after installing some apps you will have to start counting the free space of phone memory. Aweful.
7. No FM Radio. Sad :(
8. No native voice recording app. I need it so frequently!
9. No native GPS Data application! I was used to measure my architectural sites using E71's GPS App before my surveyors do. Now I may have to look for an application to do that on Nexus.
10. You can not keep the phone 'Discoverable' for more than 2 minutes on Bluetooth. After every 2 minutes you will need to turn the 'Discoverable' option On again to receive a new file.
11. You will struggle to find out some frequently used symbols in the onscreen keyboard. (It took long effort to find out 'underscore_' on the keyboard).
12. There is no good option to turn the internet off. (I have made a APN profile with wrong APN information, when I need to turn off internet I turn on that wrong APN :-p)


Few very obvious expectations from Nexus One those are sadly missing:
1. There could be a native application for Office stuffs that fully integrates with Google Docs. It could be an offline Google Docs application with sync facility.
2. The browser could be capable of syncing Google Bookmarks.
3. It could be capable of playing .avi video files.
4. The connectivity option with WiMax could be a big leap.
5. (I couldn't find any trace!) Does Nexus One have any camera on the front side for video chatting? If not then its bad.

How great it is!:
1. The whole system of placing widgets on home screens is really cool.
2. Nexus One is very fast. And it can take huge load on memory. You may open several applications at a time, and several pages in browser it won't slow you down.
3. The integration of phone contacts with Facebook and Google is amazing! Often I receive calls from people who are not added to my phonebook but Nexus One automatically detects the number and shows name and photo snatching information from Facebook.
4. The camera is a good one. Video playing quality and control on screen is also great.

Make it greater :-D
1. Turn your Nexus One into an FTP Server!:
Install the free application called Swiftp from Android Market. It will let you share any folder or the whole of your SDCard over the internet. Swiftp provides FTP proxy too for free. So you will have an URL, by which anyone on the internet can access your phone's files and download them using any browser (of course whoever is accessing will have to have the password you set to get inside your phone's files).
If someone accesses your phone using a standard FTP Client software (ex: FireFTP, is a good FTP client runs inside Firefox as a plugin, it's free) they will be able to download, upload, delete, rename your phone's folders and files from anywhere.
So this thing can reduce a lot of hassles of sending or receiving files via email etc. Amazing! Isn't it!

2. Turn your Nexus One into an FTP Client:
If you are a owner/admin of websites FTP client is a frequent necessity. There are few FTP client applications for Android! I use AndFTP (search in Android Market). It will let you access all the files stored in your servers, upload, download, edit anything from your phone.

3. Tweet: I found Seesmic (search in Market) is the best tweeter application for Android.

4. Chat (text and voice for free): Fring recently has released their Nexus One compatible updated version. (I think many of you know) Using Fring you can remain online in Yahoo, MSN, Google Talk, Skype and few others simultaneously, you can text-chat and receive voice-chat requests as phone calls, can call anyone online. If you have Skype credit you can make Skype calls to any number from Fring.
(Fring for Nokia E71, E72 now also has video-chat option!).

5. Transmit Live video: Install the application called 'Qik' (they have recently updated their Nexus One version). Register an account, log in, then turn on your camera using Qik application. Press the green button and the video will be live at qik.com/yourname! All the transmitted videos are also stored almost realtime at your qik.com account.
I often use my phone to transmit live video of ArchSociety events.

Nexus One is great for its power, speed and stability.
However I still miss my Nokia E71 :-p I'm sure the thief has sold that phone to someone in Dhaka who doesn't do anything other than calling by it, such a waste of power of a great device! Sigh...

Filed under  //   Nexus One   Tauheed   mobile