Profile

Cover photo
Leland Smith
Works at Ashoka
Attended Wesleyan University
Lives in DC
357 followers|15,227 views
AboutPostsPhotosVideosReviews

Stream

Leland Smith

Shared publicly  - 
 
Check out Google Project Link. Today, only 2.7 billion of the world's 7 billion people are connected to the Internet. Google is launching Project Link to bring faster, more reliable Internet to the places and people that need it.
1
Add a comment...

Leland Smith

Shared publicly  - 
 
This is an excellent I/O so far
1
Add a comment...

Leland Smith

Shared publicly  - 
1
Add a comment...

Leland Smith

Shared publicly  - 
1
Add a comment...

Leland Smith

Shared publicly  - 
 
Thoughts, designs, and stories.
1
Add a comment...

Leland Smith

Shared publicly  - 
1
Add a comment...

Leland Smith

Shared publicly  - 
1
Add a comment...
In his circles
219 people
Have him in circles
357 people
Pape Gaye's profile photo
Jessi Wolz's profile photo
Linda Warnier's profile photo
steve t's profile photo
Patience Rucas's profile photo
antonio green's profile photo
David Merrow's profile photo
pink bd's profile photo
Arshad Ayub's profile photo

Leland Smith

Shared publicly  - 
 
 
Secure/push messages in +CyanogenMod

We've been focusing on data security lately; +Steve Kondik got the ball rolling with Privacy Guard. And obviously, recent events have made privacy concerns a global discussion.

The Privacy Guard contribution is the philosophy I like to  to see in these types of data security implementations: seamless protection of the user data. If it's a pain to use, or if it breaks third party apps, it's going to be a negative experience, and we're doing it wrong.

One of the interesting developments of the past couple weeks is that iMessage, is not snoopable by a third party, not even Apple (or so they would have you believe ;).

Regardless of whether that is true; I love the design philosophy of iMessage: it works transparently, and encrypts the user's message between iOS users and fails over to SMS as needed. Frictionless.

I'd thrown a poll out there, to see what sort of cohesiveness +CyanogenMod  users have. Surprisingly high. Many +CyanogenMod  text a lot with other +CyanogenMod users.
https://www.evernote.com/shard/s63/sh/94c9d731-6540-430e-b401-c212f14428d7/fae4c3c7a114a957547a2d77c19e3323
(Which makes sense, as our growth to 7M users is entirely organic and word of mouth)

Anyways, TL;DR. I've built out a secure/push based messaging plugin for CyanogenMod. Messages between two CyanogenMod will be encrypted end to end and sent over GCM. It's built into the framework; so it works transparently, even with third party apps. (This is actually one of the cooler points IMO, and I do a lot of testing with GoSMS, etc)

It's basically PGP (encryption + authenticity) for text messages, built into the system.

There are two minor changes to the telephony and framework to support this:

Add Middleware hooks to IccSmsInterfaceManagerProxy. This allows a sent SMS message to be intercepted and rewritten or sent over another transport.
http://review.cyanogenmod.org/44464

Add other various framework support bits (new permissions). Grant system apps priority in case of ordered broadcast priority tie.
http://review.cyanogenmod.org/44545

Here's the source for the app/plugin, which is still under heavy development.
https://github.com/koush/PushSms

At this point, I'm looking to get some feedback, discussion, thoughts, etc on this project. Not ready for active testing yet.
107 comments on original post
1
Add a comment...

Leland Smith

Shared publicly  - 
 
 
Cynics don't always get it right, but when they do, they turn your anti-competitive Android app into a 1.5-star wasteland.

Back story: http://arstechnica.com/gadgets/2012/12/verizon-delays-approval-of-google-wallet-blesses-own-isis-payment-app/
21 comments on original post
1
Add a comment...

Leland Smith

Shared publicly  - 
 
Access everywhere. Google Drive is everywhere you are—on the web, in your home, at the office and on the go. So wherever you are, your stuff is just...there. Ready to go, ready to share. Get started w...
2
Add a comment...

Leland Smith

Shared publicly  - 
1
Add a comment...

Leland Smith

Shared publicly  - 
 
Click to see everything you need to know about the Interwebs. (Share this and educate a friend.)
1
Add a comment...
People
In his circles
219 people
Have him in circles
357 people
Pape Gaye's profile photo
Jessi Wolz's profile photo
Linda Warnier's profile photo
steve t's profile photo
Patience Rucas's profile photo
antonio green's profile photo
David Merrow's profile photo
pink bd's profile photo
Arshad Ayub's profile photo
Work
Occupation
Tech Analyst
Employment
  • Ashoka
    Tech Analyst, 2011 - present
  • DAI
    International Development Acquisitions, 2008 - 2011
  • ACS-HCS
    2005 - 2006
  • Peace Corps
    2006 - 2008
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
DC
Previously
CT - SD - Italy - Cape Verde
Links
Contributor to
Story
Tagline
Geek, runner, reader, eater. Development and social good: work at Ashoka's Changemakers.
Education
  • Wesleyan University
    Classics, 2001 - 2005
Basic Information
Gender
Male
Public - a year ago
reviewed a year ago
Great huevos rancheros and tacos. I'm told that the fish tacos are unrivaled, but have yet to confirm. Good beer and friendly service make it even better.
Food: Very GoodDecor: GoodService: Very Good
Public - 2 years ago
reviewed 2 years ago
3 reviews
Map
Map
Map
Below average food, crappy margaritas out of a giant slushie machine, mediocre service and a deafeningly loud experience. People line up for an hour to eat here and I don't know why.
Public - 4 years ago
reviewed 4 years ago