3 ms·
At Qbix, we have a technology we can use to build pretty much anything for communities. So we set about to build NeighborCloud, a service that will take RTMP /
by EGreg 5y ago
At Qbix, we have a technology we can use to build pretty much anything for communities. So we set about to build NeighborCloud, a service that will take RTMP / RTSP camera feeds from regular security cameras, encrypt them on the fly and feed them into a control center that is owned and run by the neighborhood on their local computers (not a globally centralized service).
We had been approached by a client (a friend of mine) who wanted to make a security center for neighborhoods, that we could sell. And for a long time, I had the idea that video encrypted as close to the camera as possible could be very useful in solving crimes where otherwise you'd only have personal testimony (e.g. cases of alleged rape etc). But the keys would have to be produced only through a valid subpoena and court putting together their BLS signatures to group-sign something etc. Each minute and each camera would be encrypted with its own key.
I wanted full accountability and transparency: whoever is accessing the video would have to access limited amounts, and there would be a log of the reasons why.
We called up IBM and they had some interesting AI stuff that would work at the edges to detect potentially dangerous activity (knives, mobs etc.) and flag it for the operators of the system. Such a flag would be a valid reason to decrypt a few cameras for a few timeslots. The people with access would decrypt only what was needed, and the investigation itself would be logged -- why was this or that minute or camera decrypted. To decrypt too much would require greater authorization.
What I wanted to avoid is a panopticon where all the feeds are piped to some center. Sadly, the current social media companies have created such a panopticon with our willing participation, and we don't understand that better, far more accountable and auditable systems can exist, where we don't have to rely on centralized actors.
If you're curious, we can do a lot more than security cameras, this is just one possible application. Here we use it to earn credits for watching podcasts, live or recorded:
https://app.freetalklive.com https://app.freetalklive.com
And we are also using it for students to be taught by teachers remotely, and know whether they are attending or not
http://teaching.app http://teaching.app
Here is our overall ethos and approach: https://qbix.com/blog/2017/12/18/power-to-the-people/ https://qbix.com/blog/2017/12/18/power-to-the-people/
PS: What I described here would be a potential solution to Apple's Client Side Scanning. What they're missing is accountability and transparency on the side of the people decrypting the footage: essentially a system of warrants, logs, same as doctors use to explain why they ordered this or that test. And furthermore they are missing the decentralization element: you just have to "trust Apple" because they won't give you their backend software. We do. That's why open source is superior. So you can run it yourself, and there is no concept of trusting a large centralized corporation. It's just software that runs on hardware you bought and own. No one is extracting rents, gathering your data, except your own community and by whatever agreement that is set up locally etc.
- rootusrootus 5y agoHa! As I was reading the article I thought "I should set up a service for my neighborhood so we can all securely share our camera feeds with one another." Clearly not an original idea.
- hpoe 5y agoI personally kind of hate that idea because of HOAs at least with the government I have constitutional guarantees. I can't imagine the HOA having that kind of visibility, and using it.
- EGreg 5y agoYou need to think of why smaller communities can’t have the tools to have their own governance and constitution, derived from standard factories with possibly just some parameters changed (like the YC SAFE but as a smart contract). These rules would be also part of their constitution, just as the requirement for a warrant limited in scope to search places and effects is part of the US constitution. We need to log who decrypted things and why, minute by minute, camera by camera. And there have to be clear rules as to who is authorized do it. Oh, and the roles and permissions should be stored on a community blockchain, not a centralized database: https://github.com/Intercoin/CommunityContract https://github.com/Intercoin/CommunityContract