this post was submitted on 12 Dec 2025
17 points (94.7% liked)
Canada
10752 readers
728 users here now
What's going on Canada?
Related Communities
🍁 Meta
🗺️ Provinces / Territories
- Alberta
- British Columbia
- Manitoba
- New Brunswick
- Newfoundland and Labrador
- Northwest Territories
- Nova Scotia
- Nunavut
- Ontario
- Prince Edward Island
- Quebec
- Saskatchewan
- Yukon
🏙️ Cities / Local Communities
- Anmore (BC)
- Burnaby (BC)
- Calgary (AB)
- Comox Valley (BC)
- Edmonton (AB)
- East Gwillimbury (ON)
- Greater Sudbury (ON)
- Guelph (ON)
- Halifax (NS)
- Hamilton (ON)
- Kingston (ON)
- Kootenays (BC)
- London (ON)
- Mississauga (ON)
- Montreal (QC)
- Nanaimo (BC)
- Niagara Falls (ON)
- Niagara-on-the-Lake (ON)
- Oceanside (BC)
- Ottawa (ON)
- Port Alberni (BC)
- Regina (SK)
- Saskatoon (SK)
- Squamish (BC)
- Thunder Bay (ON)
- Toronto (ON)
- Vancouver (BC)
- Vancouver Island (BC)
- Victoria (BC)
- Waterloo (ON)
- Whistler (BC)
- Windsor (ON)
- Winnipeg (MB)
Sorted alphabetically by city name.
🏒 Sports
Hockey
- Main: c/Hockey
- Calgary Flames
- Edmonton Oilers
- Montréal Canadiens
- Ottawa Senators
- Toronto Maple Leafs
- Vancouver Canucks
- Winnipeg Jets
Football (NFL): incomplete
Football (CFL): incomplete
Baseball
Basketball
Soccer
- Main: /c/CanadaSoccer
- Toronto FC
💻 Schools / Universities
- BC | UBC (U of British Columbia)
- BC | SFU (Simon Fraser U)
- BC | VIU (Vancouver Island U)
- BC | TWU (Trinity Western U)
- ON | UofT (U of Toronto)
- ON | UWO (U of Western Ontario)
- ON | UWaterloo (U of Waterloo)
- ON | UofG (U of Guelph)
- ON | OTU (Ontario Tech U)
- QC | McGill (McGill U)
Sorted by province, then by total full-time enrolment.
💵 Finance, Shopping, Sales
- Personal Finance Canada
- Buy Canadian
- BAPCSalesCanada
- Canadian Investor
- Canadian Skincare
- Churning Canada
- Quebec Finance
🗣️ Politics
- General:
- Federal Parties (alphabetical):
- By Province (alphabetical):
🍁 Social / Culture
- Ask a Canadian
- Bières Québec
- Canada Francais
- Canadian Gaming
- EhVideos (Canadian video media)
- First Nations
- First Nations Languages
- Indigenous
- Inuit
- Logiciels libres au Québec
- Maple Music (music)
Rules
- Keep the original title when submitting an article. You can put your own commentary in the body of the post or in the comment section.
Reminder that the rules for lemmy.ca also apply here. See the sidebar on the homepage: lemmy.ca
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Not quite. The well-known zkp for age verification used in the obvious way reveals only: 1. "I'm at least x years old" and 2. "my name is y." The name can be some other unique assigned identifier, but the point is that whatever is used it needs to uniquely identify you.
There is no way to tell how old people are across the Internet without relying on unprecedented and shocking intrusions into our privacy.
I read about a cross-signing scheme where diff gov't agencies can cryptographically sign an ID that allows only partial information to be shared with any one service provider. It was done by some institutions in the nordics.
With that said, our government is already trusted with our personal ID information. Nothing stops us from creating public service which can be queried for age, which would only provide an answer after the explicit approval by the person through another channel (e.g. email to sign into gov't portal and approve the age query request). Then require service providers to use it. In fact Equifax already offers such a service without our consent but it costs money to query.
Precisely where Australia and England failed, cheaper to dump the responsibility on the Socials. Fox guards henhouse.
I'm not convinced that ZKP requires an identification number or any such deanonymizing data. If there is a ZKP protocol that implements this that is just one possible implementation.
How would you get by without one? If I produce a proof right now that I'm at least 32 years old, how else do you know it's a proof for anyone in particular and I didn't get it from my older brother or some random website that sells them?
The authorizor, who provides the ZKP to the client, knows, not he client. This should probably be the licensing / ID provider in your country (because if they're hacked everyone is screwed anyway, no additional risk) and already have your details, if not you're likely young or a fairly extreme edge case. Facebook et.al. get bupkiss except older than X. Note in this model ZKP is a nice to have.
Well, that same problem exists with many of the proposed verification models, like credit cards (how can you verify this is my credit card?) , photo ID, etc.
Here's my proposal: your browser can send a request to a verification body (could be the government directly, let's say) to respond to the challenge from the website you're accessing, without sending information about which website is asking for the challenge. The verifier sends a cryptographically-signed approval back. The browser forwards this to the website. To prevent comparisons of timing as a deanonymization method, the browser can wait a random period of time before forwarding the request both ways.
Every time I've looked at the details of elaborate schemes resembling the one you imagine, I'm always left with a lot of doubts that they're secure or practical. Every time I've looked at the systems that have actually been implemented in reality, I have no doubt that they suck.
That's valid. My preference is for device-side child locks. For instance, a header that says, "I am a child." There is much to improve there still. But failing that, if the winds of politics dictate we must have verification -- why not ZKP?