> There is public interest in knowing who owns the property at a certain address, but the reverse lookup of the same information--where does a certain citizen live--should be made illegal without the permission of the citizen.
This is not possible. The most you can do is make it slightly inconvenient to invert the Address -> Resident lookup.
I'm also not sure "public interest" is a valid justification to violate privacy in this way at all. Perhaps one shouldn't be able to look up who owns an address without some rigamorole.