Earlier quoted context omitted.
And on top of this, they want to create a database of all of child porn. ( What could possibly go wrong?)
If the database just contains hashes of offending images, I don't see the harm. Similar databases exist for copyrighted movies, television shows, and music. Edit: The harm is combining such a database with broad internet surveillance. Also, since the database is only hashes, false positives are likely. YouTube, who probably has the best content matching algorithms, can't even get it right all the time.
Commonly used hash algorithms are too rigid. A detection system shouldn't be bypassed just when a single bit gets flipped in a large file. The algorithm need to be fault tolerant, give few hash collision, and be proven by the passage of time. This of course a contradiction in terms.
It also need to be maintained and safe guarded against abuse. Who will watch the watchers, and how do we control what gets defined as offending images if there is no public reviews?
How is legal rights handled? How should appeals be handled, and peoples right to face ones accuser.
How do we control scope creep so "unwanted" political competition don't get suppressed under anti-propaganda laws? How is the slippery slope argument handled?
And last... but far from least, is the classical argument of 20th century political environment: Practicality. What does the cost-benefit analyses say about such filters and databases. Is the maintenance that those databases require cost more than they provide to society? What other options has been thought of, and how does the databases compare in efficiency and cost?
So if we think about it, maybe the harms are not that well hidden.