Re: consequences of hashes controlling cache refresh

Al Gilman <[email protected]>
Newsgroups gmane.ietf.medfree
Message-ID <[email protected]>
At 02:15 PM 2/6/99 +0000, Graham Klyne wrote:
>
>Turning to [Bill Newman's] earlier message:
>>On my birthday, the US passes the Privacy Assurance Act to make it
>>completely illegal for me to use cryptography, and my corporate policy
>>changes to
>>  (& (paper-size=A4))
>>which hashes to 0x4422 (and is stored at the same URL). Since
>>I use CONNEG indirection to propagate changes in corporate policy,
>>I figure that I don't need to update the mobile devices, only
>>the contents of the resource stored at the URL.
>
>I think there are four distinct functions at work here:
>    abbreviation    (representing a feature set in fewer bytes)
>    verifification  (verifying a locally-held feature set is that intended)
>    identification  (identifying a feature set)
>    location        (indicating where/how to retrieve a feature set)
>
>Hashes can serve the first three, but not the fourth.
>
>URLs can server the first, third and fourth, but not the second.
>

Thank you for this good exposition of the functions or performance axes
that are of concern in this scenario.

OTOH I beg to differ with you "cannot" clauses and relate them to the
notion of an URN.  And I would note that locally-generated hashes only
support identification and verification with a small but finite chance of
error.  It depends on the criticality of identification and verification
errors whether locally-generated hashes are accepted as meeting these
requirements.

Architectural specs should cite URIs and not URLs is setting up frameworks.
 One can see why in this case.  A URN is designed to support all four of
the functions needed here.

We can make an URL meet the identification and verification requirements by
local policy at the site assigning the URLs to feature sets.  Compare with
'mid' URLs.

We can make a hash meet the location requirements by supporting a
nameservice that dereferences from hashes.  We can also make the hash truly
support identification and verifications (without even the small likelihood
of error) by publishing through a central archiving hash server.


So either an URL or a hash may attain the status of an URN by wrapping it
in suitable services that are not implied purely by its status as URL or hash.

If you want an URN, get the URN-mavens to design you one.  

Al
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.