Saturday 13 February 2010

Peer-to-peer SMS mesh for Iran

Iran has notoriously bad SMS networks. They're always dropping out when you need it most. Iranians in the cities love using Bluetooth to send messages and pictures to each other, and many have sophisticated mobile devices.

A more robust system for SMS could bypass the carriers and use a peer-to-peer mesh network in cities to send SMS messages. Everyone running the SMS software could forward messages and, in a large city, with lots of mobiles, it could get to the recipient quickly.

That's the idea, anyway. Some very smart Iranian computer scientists (and there are enough working away on open-source projects and new solutions to the network access problems) could find this an interesting problem to solve. Heck, they could even bake-in encryption from the get-go.

Wednesday 10 February 2010

Iran bans Gmail

News reports are coming out that the Iranian government are banning access to Gmail (WSJ, TechCrunch). Maybe this has something to do with Google turning on HTTPS as a default setting for all Gmail users (and making it harder for snoopers to find out what's in the emails users are sending). That was in response to Chinese hackers (government backed?) snooping on Chinese activists using Gmail. Everyone using secure communication makes it harder for for snoopers to find the needle in the haystack.

The ban on Gmail will probably be as successful as the ban on Flickr, Twitter and the bans on Facebook. Iranian Gmail users can take heart in knowing the Iranian government will be launching its own email service. I'm sure the web-based service will have all the same innovative interface features that have made Gmail so successful such as threaded conversations, keyboard shortcuts and sophisticated filters. I doubt they'll be data-mining the content of emails for targeted adverts, either.

Iranians who do decide to use the government's email service can take some simple steps to ensure secure communications over an insecure service. Tools like FireGPG help you encrypt the content of your communications. Details on how to use it here. It needs a smart Iranian Firefox user to integrate it, in Persian/Farsi, with the email service.

If secure communication channels are criminalised, only criminals will use secure communication channels.