[guardian-dev] Secure/push messages in CyanogenMod

Daniel McCarney daniel at binaryparadox.net
Wed Jun 26 10:32:22 EDT 2013


A discussion on the home-rolled key exchange is in progress on this GitHub
issue: https://github.com/koush/PushSms/issues/1

Thanks for kicking that off Nate!

- Dan

On 06/26, Abel Luck wrote:
> https://www.facebook.com/CyanogenMod/posts/10153047439985425
> 
> 
> text inline:
> 
> *Secure/push messages in CyanogenMod*
> 
> We've been focusing on data security lately; Cyanogen 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
> 
> 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.
> _______________________________________________
> Guardian-dev mailing list
> 
> Post: Guardian-dev at lists.mayfirst.org
> List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev
> 
> To Unsubscribe
>         Send email to:  Guardian-dev-unsubscribe at lists.mayfirst.org
>         Or visit: https://lists.mayfirst.org/mailman/options/guardian-dev/daniel%40binaryparadox.net
> 
> You are subscribed as: daniel at binaryparadox.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://lists.mayfirst.org/pipermail/guardian-dev/attachments/20130626/cede14cc/attachment-0001.pgp>


More information about the Guardian-dev mailing list