Roc Camera
roc.camera
roc.camera
The real issue that photographers grapple with, emotionally and financially, is that pictures have become so thoroughly commodified that nobody assigns them cultural value anymore. They are the thumbnail you see before the short video clip starts playing.
Nobody has ever walked past a photograph because they can't inspect its digital authenticity hash. This is especially funny to me because I used to struggle with the fact that people looking at your work don't know or care what kind of camera or process was involved. They don't know if I spent two hours zoomed in removing microscopic dust particles from the scanning process after a long hike to get a single shot at 5:30am, or if it was just the 32nd of 122 shots taken in a burst by someone holding up an iPad Pro Max at a U2 concert.
This all made me sad for a long time, but I ultimately came to terms with the fact that my own incentives were perverse; I was seeking the external gratification of getting likes just like everyone else. If you can get back to a place where you're taking photographs or making music or doing 5 minute daily synth drills for your own happiness with no expectation of external validity, you will be far happier taking that $399 and buying a Mamiya C330.
This video is about music, but it's also about everything worth doing for the right reasons. https://www.youtube.com/watch?v=NvQF4YIvxwE
Everyone, me more than most, doesn’t want their picture taken, or to be in the background of other photos. When someone can take thousands of pictures an hour, and upload them all to some social media site to be permanently stored… idk it’s shifted from a way to capture a moment to feeling like you’re being survieled.
A bit hyperbolic, but it’s the best way to describe what I’m feeling
About 15-20 years ago I attended a lot of car events (races, shows) where I took lots of photos. Mostly of moving cars, but also a lot of closeups of race car drivers using a long lens. For about a year more than half the photos published in a very niche car publication were by me. The magazine had a few thousand subscribers. And to this day I still see some drivers use my shots of them as profile pictures etc. Nobody minded being photographed. In fact, they were really happy about it.
Then social media happened. There’s a different «public» now. Any picture taken and published now has the potential to go viral. To get a global audience. And not least: to be put in unpleasant contexts.
I can understand that people’s attitudes have changed.
I haven’t actually given up taking photos in public. In part because I think it is important that people do. I still take pictures of strangers. Then again, I very rarely publish them online out of respect for their privacy.
I understand how photos represent something else today. And that people view the act of taking a picture differently. But if we stop taking pictures, stop exercising our rights to take pictures, we will lose them. Through a process of erosion.
This “ick” is real and it’s good that you feel it, because you can build on it for a sense of ethics about photos and the use of the camera, about how its gaze affects subjects, about how to reduce that impact.
A solution for you is to focus on photography with people posing for photos who want the photos, or people posing for photos who want money. Try art nude, even: it is fascinating, liberating, has a very strong historical and creative through line, and will teach you a lot.
I have developed a much stronger sense of the ethics around my photography and a little more personal confidence, so I might yet give street photography a go again in future, if I think I have something specific to say.
I find something much more pervasive about any upright smartphone being a camera at any given time, whether the person is being obvious about it or not. A dedicated camera is actually more reassuring to me, as its use-cases are probably more innocent than a smartphone camera.
Smartphone cameras have given poor photography to the masses. I reckon I'm probably in thousands of peoples photos that were taken on a whim with a phone. And I've witnessed situations where it appears people are trying to stealthily take photos of people with phones on public transport and the like.
I used to be a little into photography. No one ever protested about me taking a picture of them. Just recently I was photographing an event and thought: I just come there, take photos of everyone, upload them to the internet, and all I get is thanks. I haven't asked anyone for permission. Yes I was invited by the event organizer, but I'm sure they didn't ask permission either.
Keep up the fight!
A friend of mine delivers for Amazon. They have to take pictures of every package delivered. Sometimes the customer is there when they arrive and he asks them to hold the package for him while he takes the photo of the package.
Most of them turn away or hold the package far away so they aren't in the image. Some will pose with the package in some amusing way.
Whenever I meet my friends and family, I show them the pictures myself and the story behind them.
I love the thrill of street photography and it gives me immense pleasure to capture candid moments of humans. It's a great creative outlet for me and helps me think about life and philosophy through my pictures.
Maybe one day I will care enough about publishing these pictures, maybe one day I will care about AI. But right now, I don't. This is the closest I've been to my "kid"-like self, just enjoying something for the heck for it.
I know a few musicians that tried to make a living out of music similar to your story. Most have now stopped making music and are both frustrated with the music industry, and angry at listeners for not valuing their work.
These days I play with both AI photography and “normal” photography. My main camera is the A9 III with a global shutter – a machine gun that fires 120fps RAW files. I shoot a lot of sports, and the people I photograph are thrilled to get such high-quality shots of moments that mattered to them. It doesn’t really matter how much cultural value society attaches to photos – those captured moments will always be meaningful to them, and they feel joy when they see them. That’s the whole point of photography for me.
AI photography is a bit different. I take 15–20 photos of a friend’s face with my camera, train a LoRA model to use with Flux1.dev, and upload it to network storage on RunPod. Then I spin up a serverless worker on an H100 that runs the ComfyUI API, and use my own Flutter-based frontend to play with prompts and generate new photos of that person. I can make far better headshots this way than in a real studio. For some friends, it’s even been a therapeutic experience – seeing so many high-quality images of themselves looking confident, happy, and fully alive helped them feel that way, even if just for a moment. One friend told me, “You did more with these AI photos of me than therapy did in the past year.”
This has rapidly changed over the last few months. As more and more pictures/videos going viral on social media are AI-generated [0, 1], real pictures/videos of remarkable things are increasingly falsely called out as AI-generated [2]. People are definitely starting to care, and while the toy camera in the linked article is merely an artistic statement, having some ubiquitously standardized way of unambiguously validating content generated by a real recording device is going to become paramount.
[0] https://www.today.com/news/bunnies-jumping-trampoline-viral-...
[1] https://www.youtube.com/watch?v=9O-8kAnBL2s
[2] https://old.reddit.com/r/skiing/comments/1oeda67/my_highligh...
The larger you went though, the more you had to be mindful about the cost of eash shot both in terms of time and cost for film and developing. There is something to be said about the curation that happened when taking photos like that. You put a lot more though upfront into composition and had to think about your shutter speed, aperture etc..
One thing I learned about during that time was how the old time press photographers would use a Speed Graphic on 4x5 negative, grab a wide angled shot and then crop it. Also, press conferences used to create a lot of broken glass as photographers would snap a shot, shoot out the one time use flash bulb on the ground and then quickly put in another bulb to get another shot.
Some will once AI is ubiquitous. Especially of the art & entertainment sectors
I think of verifiable images as something for legal purposes. So much is easily made up with AI. Having verifiable real photos (and eventually video) can be a benefit for things like legal proceedings.
That makes sense to me, but who is this particular $399 camera made for? Can you imagine someone choosing it for a photo they intend to be used in legal proceedings? The specs and appearance do not scream high-quality professional tool to me. The price is lower than a professional would be willing to spend (on something high-quality), higher than someone would drop on a whim.
It looks kinda like a designer's school assignment that they're trying to sell.
I take pics for me and my friends and family, and AI has almost zero impact on this (although, face swaping is lots of fun, and everyone understands it's fake and a joke).
Edit: also, and more importantly, the question of authenticity is moot. The point of art in general is to say something / make a statement, and certainly not to produce a faithful representation of the world. Anything that's not an exact copy (which is hard to do if you're not God), has a point of view, which gives it value.
That the average person hasn't thought about this doesn't mean it couldn't become a thing in the future. People do value authenticity and genuine things, though I agree the particulars aren't relevant in a lot of cases.
This is a (very expensive!) toy camera, but I could see traditional camera companies like Fujifilm, Canon, etc, incorporating this tech later down the line.
Nit, but there are reasons Canon and Nikon will sell you cameras that sign the pictures with their keys already. Even if they have been shown insecure in specific implementations the market is very much there.
Ten years ago in the NYC art market this was also true in a niche but very real audience. I think the NFT wave burnt that out completely.
“You will be happy to look okay. You will be happy to turn heads. You will be happy with smoother skin. You will be happy with a flat stomach. You will be happy with a six-pack. You will be happy with an eight-pack. You will be happy when every photo of yourself gets 10,000 likes on Instagram. You will be happy when you have transcended earthly woes. You will be happy when you are at one with the universe. You will be happy when you are the universe. You will be happy when you are a god. You will be happy when you are the god to rule all gods. You will be happy when you are Zeus. In the clouds above Mount Olympus, commanding the sky. Maybe. Maybe. Maybe.”
― Matt Haig, Notes on a Nervous Planet , Shortened version of the many-paragraphs-long quote found on: https://www.goodreads.com/quotes/10913632-you-will-be-happy-...
You can definitely get back into it. Just have fun, don't do it for anyone (that goes with any art).
AI won't replace that, just creates an alternative way to generate content without needing to be physically present somewhere.
A few hours later, YouTube suggested me this video: Psychology of People Who Don't Post their Photos on Social Media
Not some big revelations, but an interesting perspective
But at the same time it's true that some vital public activities aren't rewarded by the system atm. Eg. quality journalism, family rearing, open source, etc. Often that's an issue of privatized costs and socialized rewards. Finding a way to correct for this is a really big deal.
I don't know anyone who understand economics would say this, unless you're talking about very specific meanings of 'value'. I'm not trying to be pedantic, I know what you mean, but these comments are not insightful or helpful.
The problem with the linked product is it’s basically DRM with a baked in encryption key. And we have seen time and time again that with enough effort, it’s always been possible to extract that key.
People "at large" absolutely don't care about AI slop, even if they point and say eww when it's discussed. Some people care, and some additional people pretend they care, but it just isn't a real issue that is driving behavior. Putting aside (for now) the idea of misinformation, slop is socially problematic when it puts artists out of work, but social media slop is just a new, sadder, form of entertainment that is generally not replacing the work of an artist. People have been warning about the downfall of society with each new mode of entertainment forever. Instagram or TikTok don't need to remove slop, and people won't care after they acclimate.
Misinformation and "trickery" is a real and horrific threat to society. It predates AI slop, but it's exponentially easier now. This camera, or something else with the same goal, could maybe provide some level of social or journalistic relief to that issue. The problem, of course, is that this assumes that we're OK with letting something be "real" only when someone can remember to bring a specialty camera. The ability of average citizens to film some injustice and share it globally with just their phone is a remarkably important social power we've unlocked, and would risk losing.
That said in theory TPMs are proof against this: putting that to the test at scale, publicly, would be quite useful.
I fully agree, I just don't know how that could work.
I think GenAI will kill the internet as we know it. The smart thing is (and always has been) to be online less and build real connections to real people offline.
True.
> There is absolutely a market for social media that bans AI slop.
There’s a market for social media that bans slop, period. I don’t think it matters how it was made.
Also, that market may not be large. Yes, people prefer quality, but (how much) are they willing to pay for it?
Imagine going to the solicitors with lots of documents that they need copies of. If they are making scans themselves then that is all the proof they need. If an assistant has copied that important certificate, then that copy is all that is needed for normal legal services. The Roc Camera would not be helpful in this regard, even if it had some magic means of scanning A4 pages.
In a serious solicitor interaction there will be forms that need to be signed and witnessed. These important documents then need to go in the post. In theory, the client could just whip out their Roc Camera and... But who is going to buy a Roc Camera when a stamp will do the job?
Maybe you might if you have a lot of photos to take for 'evidence', for example, of the condition of a house before work is done, or after it is done. However, nobody is asking for this so there is no compulsion to get the Roc Camera when the camera on your phone suffices for the needs of the real world.
The value is for documenting history and being able to *prove* something happened (eg for lawsuits, criminal cases, security, etc).
Imagine the president wants to deliver a video message. Was it authentic or AI generated? If it was filmed with this camera, the population can verify.
I fear (channeling a brave new world) that they simply will not care.
YOU are missing the mark on every front I can think of.
Now moving on to the sensor (IMX 519 - Arducam?) - it's tinier than the tiniest sensor found on phones. If you really want to have decent image quality, you should look at Will Whang's OneInchEye and Four-thirds eye (https://www.willwhang.dev/). 4/3 Eye uses IMX294 which is currently the only large sensor which has Linux support (I think he upstreamed it) and MIPI. All the other larger sensors use interfaces like SLVS which are impossible to connect to.
If anyone's going to attempt a serious camera, they need to do two things. Use at least a 1 inch sensor, and a board which can actually sleep (which means it can't be the RPi). This would mean a bunch of difficult work, such as drivers to get these sensors to work with those boards. The Alice Camera (https://www.alice.camera/) is a better attempt and probably uses the IMX294 as well. The most impressive attempt however is Wenting Zhang's Sitina S1 - (https://rangefinderforum.com/threads/diy-full-frame-digital-...). He used a full frame Kodak CCD Sensor.
There is a market for a well made camera like the Fuji X-Half. It doesn't need to have a lot of features, just needs to have ergonomics and take decent pictures. Stuff like proofs are secondary to what actually matters - first it needs to take good pictures, which the IMX 519 is going to struggle with.
But that's less due to the RPi and more due to lots of amateur projects that ship the RPi with a desktop Linux distribution like Raspbian (itself based on a very conservative one - Debian - that loves preserving decades of legacy crap).
You can absolutely get quick boot times on an RPi (or on an x86 machine for that matter, although you are limited by the time the firmware itself takes to boot) if you build your own read-only image with Buildroot/Yocto like any embedded shop would.
But I agree with the rest of the comment - an RPi is a terrible device for this (and for most purposes besides prototyping in fact). But not because of boot time reasons.
Since USB Armory supports pinning multiple keys for secure boot (and IIRC protected storage), you could even deliver it set up with a manufacturer attestation key and allow the user to load and pin their own attestation key (useful for an organization like a news company) as well as allowing "dual boot" between the attested firmware signed by the pinned manufacturer key and the user's own firmware. I've wanted that kind of behavior in consumer hardware for a long time, where you have full freedom between using the locked down OEM environment or your own and switching between them freely.
(I assume the USB Armory might also not be ideal in terms of ability to sleep and boot speed, etc, but if you have a quicker smaller controller that's the main board then it could wake the one that supplies attestation and make that functionality available after it's done booting)
That product has for its specs a ridiculous price point of €750..
I suspect more will follow the X-Half, because it gets orientation right. Most images are viewed today in portrait mode, and half-frame is the right format for that.
> (I'm guessing this is a CM4/CM5) is a disaster for a camera board. Nobody wants a 20s boot every time you want to take a picture, cameras need to be near instantaneous.
You can boot an RPI in a couple hundred milliseconds.
There's no such thing as provable authenticity.
Without a native connection option, what remains to you is probably an FPGA converter (to MIPI CSI-2 D-PHY), which is going to be expensive of course. But still not as expensive as the sensor itself and the associated optics.
https://spec.c2pa.org/specifications/specifications/2.2/spec...
> The C2PA information comprises a series of statements that cover areas such as asset creation, edit actions, capture device details, bindings to content and many other subjects. These statements, called assertions, make up the provenance of a given asset and represent a series of trust signals that can be used by a human to improve their view of trustworthiness concerning the asset. Assertions are wrapped up with additional information into a digitally signed entity called a claim.
The idea with zero knowledge proofs is that typically, photography metadata is stripped when it’s posted on Facebook. The proof would be a piece of metadata that COULD be safe to share in the SPECIFICS of what it proves. For example there is a circuit that can show that the photo was taken in the United States without leaking the specific location the photo was taken.
Presumably the authenticity scheme here is supposed to be, it answers it was taken on a real camera in a real place, without leaking any of the metadata. They are vague because probably that circuit (proving program and scheme) hasn’t been designed yet.
I also don’t know if it is possible to make useful assertions at all in such a scheme, since authenticity is a collection of facts (for example) and ZK is usually used to specifically make association of related facts harder.
https://www.hackerfactor.com/blog/index.php?%2Farchives%2F10... (search his blog if you want more of his thoughts on it)
I don't have a know enough bout this but I've been reading his blog for other topics a while and he does seem to know a lot about photo authenticity.
They absolutely must define a much stricter mode that actually means something, and distinguish it from what they have now (which is essentially prototype level in terms of security model)
Other than that it's a 16MP Sony CMOS, I'd expect a pretty noisy picture...
How do I get my photos off the camera?
Coming soon. We're working on export functionality to get your photos off the camera.
It would be more interesting if the software was open source.I wouldn't mind if it was 3D printed if it wasn't done with like a layer height of 0.28, half transparent so it looks weird, and intended for outdoor use where 3D prints are porous and water will seep through. The housing needs at the very least some spray painting and a clearcoat.
What I do mind is the cheapest off the shelf diy button lmao. They are like cents a piece, just add a fucking metal one that are like a few cents more if you're selling a $400 camera, cheapass. I wouldn't be surprised if the software side with the "proof" being a similarly haphazardly brittle implementation as the construction.
This attitude really rubs me the wrong way, especially on a site called Hacker News.
I think we absolutely should be supporting projects like this (if you think they're worth supporting), else all we're left with is giant corporation monoculture. Hardware startups are incredibly difficult, and by their nature new hardware products from small companies will always cost more than products produced by huge companies that have economies of scale and can afford billions of losses on new products.
So yes, I'm all for people taking risks with new hardware, and even if it doesn't have the most polished design, if it's doing something new and interesting I think it's kinda shitty to just dismiss it as looking like "a 3D printed toy with some cute software".
I don't mean to disregard the technical feat, but I question the intent.
I support it but I recognize it is a 3D printed toy with some cute software... toys can be interesting too. Not everything needs to be a startup.
It's just that even in the realm of hardware by small teams built upon Pi boards this is very overprice and poor construction and cheap components for what it is.
Selling for $400 there are case solutions other than a cheap 3D print, and button choices other than the cheapest button on the market.
If it was a hardware start-up, the camera would be $80 built with custom purpose made hardware.
Once you decide to launch a hardware product composed of completed consumer hardware products, you are already dead. All the margin is already accounted for.
In this case you get the signature and it confirms the device and links to a tamper proof snapshot of the code used to build its firmware.
It's not feasible or desirable for our hardware devices to verify the information they record autonomously. A real solution to the problem of attribution in the age of AI must be based on reputation. People should be able to vouch for information in verifiable ways with consequences for being untrustworthy.
Attestation systems are not inherently in conflict with repurposeability. If they let you install user firmware, then it simply won’t produce attestations linked to their signed builds, assuming you retain any of that functionality at all. If you want attestations to their key instead of yours, you just reinstall their signed OS, the HSM boot attests to whoever’s OS signature it finds using its unique hardware key, and everything works fine (even in a dual boot scenario).
What this does do is prevent you from altering their integrity-attested operating system to misrepresent that photos were taken by their operating system. You can, technically, mod it all you want — you just won’t have their signature on the attestation, because you had to sign it with some sort of key to boot it, and certainly that won’t be theirs.
They could even release their source code under BSD, GPL, or AGPL and it would make no difference to any of this; no open source license compels producing the crypto private keys you signed your build with, and any such argument for that applying to a license would be radioactive for it. Can you imagine trying to explain to your Legal team that you can’t extract a private key from an HSM to comply with the license? So it’s never going to happen: open source is about releasing code, not about letting you pass off your own work as someone else’s.
> must be based on reputation
But it is already. By example:
Is this vendor trusted in a court of law? Probably, I would imagine, it would stand up to the court’s inspection; given their motivations they no doubt have an excellent paper trail.
Are your personal attestations, those generated by your modded camera, trusted by a court of law? Well, that’s an interesting question: Did you create a fully reproducible build pipeline so that the court can inspect your customizations and decide whether to trust them? Did you keep record of your changes and the signatures of your build? Are you willing to provide your source code and build process to the court?
So, your desire for reputation is already satisfied, assuming that they allow OS modding. If they do not, that’s a voluntary-business decision, not a mandatory-technical one! There is nothing justifiable by cryptography or reputation in any theoretical plans that lock users out of repurposing their device.
This is actually one of the theoretical predictions from Eliezer Yudkowsky, who says that as information becomes less and less verifiable, we're going to need to re-enter a pre-information-era - where people will have to know and trust the sources of important information they encounter, in some cases needing to hear it first hand or in person.
If you’ve got a photo of a public figure, but it doesn’t match the records of where they were at that time, it’s now suspicious.
It's not enough that the photograph is signed and has metadata. Someone has to interpret that metadata to decide authentic versus not. One can have an "authentic" photo of a rear projection screen. It wouldn't be appropriate to have an "authentic" checkmark next to this photo if it claims to not be a photo of a rear projection screen. The context matters to authenticity.
Secondly, the existence of such "authentic" photos will be used to call all non-authenticated photos into doubt.
So it doesn't even really solve any problem, but creates new problems.
Are there systems that do prevent photographing a display? Like accompanying the photo with an IR depth map?
The problem is quality takes time, and therefore loses relevance.
We need a way to break people out of their own human nature and reward delayed gratification by teaching critical thinking skills and promoting thoughtfulness.
I sadly don't see an exciting technological solution here. If anything it's tweaks to the funding models that control the interests of businesses like Instagram, Reddit, etc.
We do not need "proof". We lived without it, and we'll live without it again.
I grew up before broadband - we survived without photographing every moment, too. It was actually kind of nice. Social media is the real fluke of our era, not image generation.
And hypothetically if these cryptographic "non-AI really super serious real" verification systems do become in vogue, what happens if quantum supremacy beats crypto? What then?
You don't even need to beat all of crypto. Just beat the signing algorithm. I'm sure it's going to happen all the time with such systems, then none of the data can be "trusted" anyway.
I'm stretching a bit here, but this feels like "NFTs for life's moments". Designed just to appease the haters.
You aren't going to need this stuff. Life will continue.
Crime scene photographs won't be evidence anymore. You photograph your flat (apartment) when you move in to prove that all the marks on the walls were already there and that won't be evidence anymore. The police mistreat you but your video of it won't be evidence either. etc
Like, how is this any different than having each camera equipped with a vendor controlled key and then having it sign every photo?
If you can spoof the sensor enough to reuse the key, couldn't you spoof the sensor enough to fool a verifier into believing your false proof?
Nyquist–Shannon sampling theorem.
But, if the sony sensor also measures depth information, this attack vector will fall flat. Pun intended.
I remember when snapchat were touting "send picture that delete within timeframes set by you!" and all that would happen is you'd turn to your friend and have them take a picture of your phone.
In the above case, the outcome was messy. But with some effort, people could make reasonable quality "certified" pictures of damn near anything by taking a picture of a picture. Then there is the more technical approach of cracking a system physically in your hands so you can sign whatever you want anyway...
I think the aim should be less on the camera hardware attestation and more on the user. "It is signed with their key! They take responsibility for it!"
But then we need:
1. fully active and scaled public/private key encryption for all users for whatever they want to do
2. a world where people are held responsible for their actions...
I'm not sure which is more unrealistic.
If I generate image with AI, print it, then take a photo of it with Roc Camera so that you can't tell that this is actually a printed image, I will then have an AI image with ZKP of its authenticity?
> A digital signature alone cannot determine whether the captured image is of an actual 3D subject, or of an image or video projected on a high-definition monitor. However, by using metadata including 3D depth information, it is possible to verify the authenticity of images with a high degree of accuracy. By using cameras from Sony, both the image and the 3D depth information can be captured on the sensor along the single light axis, providing information of high authenticity.
That 3D depth data could presumably be used to detect this. In principle, you could also train an AI to generate realistic 3D data. It's just not available yet, and probably harder to train (in general, and also since you would need to collect new massive amount of training data first).
No idea if this specific device has a 3D sensor, addressing the general question.
[0]: https://authenticity.sony.net/camera/en-us/
[1]: https://petapixel.com/2023/10/26/leica-m11-p-review-as-authe...
* https://petapixel.com/2010/12/01/russian-software-firm-break...
* https://www.elcomsoft.com/presentations/Forging_Canon_Origin...
https://spec.c2pa.org/specifications/specifications/2.2/inde...
https://www.bbc.co.uk/rd/blog/2024-03-c2pa-verification-news...
I believe various cameras support this, e.g. https://www.canon-europe.com/press-centre/press-releases/202...
`C2PA Authenticity: Integrated support for the C2PA standard for photo authenticity verification – initially available exclusively for registered news agencies.`
Sounds like it's limited to some users for now, I guess this will change in the future.
Going too far won't really help, since the scene being photographed can be manipulated or staged, which sounds more likely to be a concern rather than the hardware being hacked.
https://www.nikonusa.com/content/nikon-authenticity-service
https://authenticity.sony.net/camera/
https://www.msn.com/en-us/lifestyle/shopping/panasonic-is-th...
On one hand, it’s a cool application of cryptography as a power tool to balance AI, but on the other, it’s a real hit to free and open systems. There’s a risk that concern over AI spirals into a justification for mandatory attestation that undermines digital freedom. See: online banking apps that refuse to operate on free devices.
Identity verification for financial services, social platforms, and gig economy (KYC/AML compliance) Professional tools for insurance, real estate, law enforcement, and healthcare documentation Enterprise authentication-as-a-service model
Scanning an image would be much easier to dupe though - scanners are basically controlled perspective/lighting environments so scanning an actual polaroid vs an ai generated polaroid printed on photo paper would be pretty indistinguishable I think.
Seems like it.
> a photo scanner that makes the zero knowledge proofs
Presumably at some point the intention is to add other sensors to the camera e.g. for depth information.
Similar to ad-clicks or product reviews, if this were to catch on, Roc cameras (and Roc camera farms) will be used to take photos of inauthentic photos.
Ultimately, the only useful authenticity test is human reputation.
If someone (or an organization) wants to be trusted as authentic, the best they can do is stake their identity on the authenticity of things they do and share, over and over.
When the goal is having a proof that the photo hasn’t been edited or ai generated, using an analog camera and shooting on film seems more practical to me than using a device like this.
How do you stop someone from taking a picture of an AI picture? It will still come from the sensor.
But a fixture that takes a good enough screen + enough distance to make the photographed pixels imperceptible is likely just a medium hurdle for a motivated person.
You probably can't fully avoid it but adding more sensors (depth) will make such a fixture quite a bit more expensive.
- I hope they succeed and eventually deliver a solid version of this product - verifiable photography is going to become important, and it's good to see startups working on this - While I'm sure some artists will like the idea of verifiable photography, the applications that matter to me are any kind of photography that has the potential to end up in a news article or in court - Selling what is essentially a prototype is fine, it's extremely obvious that's what it is, they explicitly say it! Who cares if it's not very good as a camera? - The almost complete lack of information on their site about their security model or how their ZKPs work is not particularly encouraging - It follows that my faith that either the cryptography or the hardware anti-tamper measures in this beta device would stand up to even some decent amateurs, given a couple of weeks to have a crack at it, is not high. I'm almost tempted to buy one just to see how far I, a random kernel engineer who gets modestly decent scores at my local hacker con CTF, could get. But I may well be completely underestimating them! Hard to tell with the fairly scarce information - Why did they pick a name that's similar to a) AMD's GPU stack, and b) the law enforcement/natsec computer vision business, ROC (https://roc.ai)?
There are larger problems when you consider this question. What is real and not in photography is a long and storied debate - any photograph is ultimately a curation of a small part of the real world - what is just out of frame could completely change the interpretation of the viewer if they saw it, regardless of whether the picture is unaltered after taking. The choice of framing, colours, subject etc etc can radically alter meaning. There is no getting away from this.
So ultimately I don't think the biggest problem facing photography is attested reality. I actually think the democratisation of photography offers a better way out - we have so many views on each event now that it's actually harder to fake because there are usually hundreds of pictures of the same thing.
PS for the site author, there is a typo in the sentence beginning - remove the an 'By combining sensors, an on-device zero-knowledge proofs'.
Both cameras still allow “staging” a scene and taking a shot of that. Both cameras will both say that the scene was shot in the physical world, but that’s it.
I would argue that slide film is more “verifiable” in the ways that matter: easier to explain to laypeople how slide film works, and it’s them that you want to convince.
If I was a film or camera manufacturer I would try and go for this angle in marketing.
I think the point of this movement toward cryptographically signing image sensors is so people can confidently prove images are real on the internet in a momentary click, without having to get hold of the physical original and hiring a forensic lab to analyze it.
The light sensor must have a key built into the hardware at the factory, and that sensor must attest that it hasn't detected any tampering, that gets input into the final signature.
We must petition God to start signing photons, and the camera sensor must also incorporate the signature of every photon input to it, and verify each photon was signed by God's private key.
God isn't currently signing photons, but if he could be convinced to it would make this problem a lot easier so I'm sure he'll listen to reason soon.
Apple could really make an interesting product here where they combine the LIDAR data with the camera data, cryptographically sign it, and attest to it as unmodified straight from the camera. Can it still be faked? Yes, but it's much harder to do.
Is this a reverse analog loophole? https://en.wikipedia.org/wiki/Analog_hole
It’s possible that this could have value in journalism or law enforcement.
Just make it look the part. Make it black and put some decent lens on it.
I guess you could have a unique signing key per camera and blacklist known leaked keys.
This is a brilliant solution to one of the most critical emergent problems. I can see a world where no digital image can be trusted if it doesn't come with a hash.
There is also something called "film" which might be a retro answer to this problem.
>> We store the photos generated by the Roc Camera on IPFS (by default). We'll have more information on this soon, so check back for more details in the future.
> How do I get my photos off the camera?
>> Coming soon. We're working on export functionality to get your photos off the camera.
> Where is the ZKP generated?
>> The zero-knowledge proofs are generated on-device using the Raspberry Pi 4.
I am a bit puzzled as to why IPFS was used as the "primary" storage medium there, it's a Pi so wouldn't it be pretty easy to make it have a micro-sd port? Wouldn't it be able to work fully locally then?
When I look at their socials, it seems like they primarily engage with a crypto-focused audience, all of this leads me to believe that IPFS and ZKP are the actual main appeal of this product... not that there's anything overtly wrong with this.
Invested in it because of the emerging opportunities from crypto and ZKPs.
Just the other day I stumbled across this picture on Wikipedia: https://commons.wikimedia.org/wiki/File:An_AT%26T_wireless_r... Can anyone explain what's going on with the front tyre of the white car? To me it looks like the actual picture was ingested by a model then spat back out again with a weird artifact.
The worrying thing is when it becomes too hard to spot the artifacts we won't know how much of our history has been altered subtly, either unintentionally or not, by "AI".
I also believe that whatever they're aiming at with verifiably real photos will either be commodified or end up not being valued very highly.
It's not quite the Rabbit R1 (at least the presentation here seems more honest) but I don't see it generating more than niche-of-niche interest.
Also, and maybe more to the previous point about commodification (or within-reach tech), this is the kind of project I can imagine hardware hacker/AI and crypto enthusiast doing on their own ( and I guess selling to friends and neighbors for $400 ... )
Side effect is I get a small little window into what he "sees" and his lived experience. Going through some of the pics recently was quite beautiful.
https://amateurphotographer.com/latest/photo-news/sony-annou...
It needs a certificate issuance and validation system https://c2pa.org/
But I feel like the only way to accomplish fool-proof photos we can trust in a trustless way (i.e. without relying on e.g. the Press Association to vet) is to utterly PACK the hardware with sensors and tamper-proof attestation so the capture can’t be plausibly faked: multi-spectral (RGB + IR + UV) imaging, depth/LiDAR, stereo cameras, PRNU fingerprinting, IMU motion data, secure GPS with attested fix, a hardware clock and secure element for signing, ambient audio, lens telemetry, environmental sensors (temperature, barometer, humidity, light spectrum) — all wrapped in cryptographic proofs that bind these readings to the pixels.
In the meantime however, I'd trust a 360deg go-pro with some kind of signature of manafacture. OR just a LOT of people taking photos in a given vicinity. Hard to fake that.
Before long, it might be somewhat "easy" to prove anything.
That you can't believe everything you see in the age of AI is a feature, not a bug. We are so used to photographs being hard facts that we'll have to go through a hard transition, but we'll be fine afterwards, just as we were before the invention of photography. Our norms will adapt. And photographs will become mere heresay and illustration, but that's OK.
I think here the same dynamic is at play as with music/videos and DRM. Our society is so used to doing it the old way - selling physical records - that when new technology comes along, which allows free copying, we can't go where the technology leads us (because we don't know how to feed the artists, and because the record industry has too much power), so we invent a mechanism to turn back the wheel and make music into a scarce good again. Similar here: we can't ban Photoshop and AI, but we invent a technology to try to turn back time and make photos "evidence" again.
It should be an industry standard system for guaranteeing authenticity by coordinating hardware and software to be as tamper proof as possible and saved in a cryptographically verifiable way.
No system like this would be perfect, but that's the enemy of the good.
how long does the batter last
> Currently, the battery will last estimated 2~3 hours on constant use on a full charge. It can last much longer if it is off.
Step 1: Create an AI image and display it.
Step 2: Use this camera to take a picture of it.
Now you have "attested" proof of "verifiably real" image.
The only real solution I can think of is just to have multiple independent parties photograph the same event and use social trust. Luckily this solution is getting easier now that almost everyone is generally no further than 3 feet away from multiple cameras.
I was trying to take a picture of a gecko the other day, and it missed half of the event while the app was loading.
I think that a disposable camera, or even something fancier, like a Mamiya C330, are better and more gratifying bets for the money.
Also does this mean I can't adjust colors or make any changes to my photos?
I could see this being neat in the context of a digital detox photo competition or something, but I don't see any real place for this in Art world
I wonder how have they made the boot up fast enough to not be annoying.
I used non-real time eInk display to cut down on the battery life so I could just keep it on in my pocket while out taking pictures since it took good minute to get ready from cold boot.
Not sure if ZK is the right way of achieving this. Even if the cryptographic guarantees are strong, generating these proofs is very expensive.
I think it's very likely the next iPhone will have some form of authenticity proof too, I just hope Apple doesn't go with its own standard again that's incompatible with everything else.
That's it. That's the verification?
So what happens when I use a Raspberry Pi to attach a ZK proof to an AI- generated image?
Found this sort of funny too, from the FAQ:
> Is this production ready?
> No. The Roc Camera is currently in beta and we suggest you do not use it for anything important at the moment. We're open to feedback and suggestions. Please reach out to us at support@roc.camera.
The ACLU is sceptical regarding the whole concept: https://www.aclu-or.org/en/news/attempts-technological-solut...
The root causes podcast discusses this topic in its episode 336: https://www.sectigo.com/resource-library/root-causes-336-dig...
I strongly believe this should be an open source project.
this is one of those things you shouldn't buy aside from novelty, but this idea wouldnt reach the light of day now without doing it this way
the real goal would be integration into more popular camera systems
I hope the founders and this concept gets all the support they are looking for
Not trolling. Genuinely don’t understand.
https://www.amazon.com/Camera-Digital-Toddler-Christmas-Birt...
This is one attempt.
Devs -- stop hijacking native scrolling functionality. Why? You had one shot to sell me on this product. I can't see the page, so I can't consider it for purchase. That's a lost sale.
What if I make a photo of my screen?
I love the idea, but the product execution is simply horrendous. It looks more like a money grab gimmick. The sensor selection is also bad, the image quality will be terrible.
Even worse when I see people saying “it’s over” for slop content posted on social media
We lived fine and well before social media or photography or videos.
The truth is worse than anyone wants to face. It was never about authenticity or creativity. Those words are just bullshit armor for fragile egos. Proofs and certificates do not mean a damn thing.
AI tore the mask off. It showed that everything we worship, art, music, poetry, beauty, all of it runs on patterns. Patterns so simple and predictable that a lifeless algorithm can spit them out while we sit here calling ourselves special. The magic we swore was human turns out to be math wearing makeup.
Strip away the label and no one can tell who made it. The human touch we brag about dissolves into noise. The line between creator and creation never existed. We were just too arrogant to admit it.
Love, happiness, beauty, meaning, all of it is chemistry and physics. Neurons firing, hormones leaking, atoms slamming into each other. That is what we are when we fall in love, when we cry, when we write a song we think no machine could ever match. It is all the same damn pattern. Give a machine enough data and it will mimic our souls so well we will start to feel stupid for ever thinking we had one.
This is not the future. It is already moving beneath us. The trendline is clear. AI will make films that crush Hollywood. Maybe not today, maybe not next year, but that is where the graph is pointing. And artists who refuse to use it, who cling to the old ways out of pride or fear, are just holding on to stupidity. The tools have changed. Pretending they have not is the fastest way to become irrelevant.
Yes, maybe right now you can still tell the difference. Maybe it is obvious. But look at the rate. Look at the slope of that goddamn line. The speed of progress is unmistakable. Every year the gap closes. Every year the boundary between man and machine blurs a little more. Anyone who cannot see where this is going, anyone who cannot admit that this is a realistic possibility, is in total denial. The projection of that line into the future cannot be ignored. It is not speculation anymore. It is math, and it is happening right in front of us.
People will still scoff, call it soulless, call it fake. But put them in a blind test and they will swear it was human. The applause will sound exactly the same.
And one day a masterpiece will explode across the world. Everyone will lose their minds over it. Critics will write essays about its beauty and depth. People will cry, saying it touched something pure in them. Then the creator will step forward and say it was AI. And the whole fucking world will go quiet.
Because in that silence we will understand. There was never anything special about us. No divine spark. No secret soul. Just patterns pretending to mean something.
We are noise that learned to imitate order. Equations wrapped in skin. Puppets jerking to the pull of chemistry, pretending it is choice.