86 |
harddisk, attached to another email, or on the |
harddisk, attached to another email, or on the |
87 |
public Internet. |
public Internet. |
88 |
|
|
89 |
|
.. structure of this paper: |
90 |
|
|
91 |
|
|
92 |
|
Related work |
93 |
|
============ |
94 |
|
|
95 |
Systems like Lotus Notes [XXX], a popular database sharing |
Systems like Lotus Notes [XXX], a popular database sharing |
96 |
and collaboration tool, use location-independent, |
and collaboration tool, use location-independent, |
97 |
global identifiers to refer to documents. |
global identifiers to refer to documents. |
98 |
|
|
99 |
.. Freenet's cryptographical identifiers: |
.. Freenet's cryptographical identifiers: |
100 |
|
|
101 |
XXX |
Freenet [freenet-andalso-freenet-ieee]_, a peer-to-peer |
102 |
|
anonymous publication system, uses cryptographic |
103 |
|
functions to generate location-independent identifiers. |
104 |
|
|
105 |
|
In Freenet, identifiers for specific versions of documents are |
106 |
|
generated by the use of a *collision-free cryptographic |
107 |
|
hash function* [XXX]. A hash function maps an arbitrary-length |
108 |
|
input to a short, fixed-length output, e.g. 20 bytes. |
109 |
|
|
110 |
|
Hash functions are collision-free if it is |
111 |
|
mathematically extremely unlikely that two documents |
112 |
|
will ever be mapped to the same hash, making them |
113 |
|
ideal to identify documents on the Web. |
114 |
|
|
115 |
|
Documents are identified by a public key. |
116 |
|
Versions of the documents are then |
117 |
|
digitally signed [XXX]_ using the corresponding |
118 |
|
private key. |
119 |
|
|
120 |
|
However, finding a document on Freenet can be |
121 |
|
quite slow, taking many seconds. This is not |
122 |
|
acceptable for general Web publishing. |
123 |
|
|
124 |
.. non-breaking links seem not globally resolvable: |
.. non-breaking links seem not globally resolvable: |
125 |
|
|
157 |
This, we believe, may be the most important result of peer-to-peer |
This, we believe, may be the most important result of peer-to-peer |
158 |
research with regard to hypermedia. |
research with regard to hypermedia. |
159 |
|
|
|
.. structure of this paper: |
|
|
|
|
160 |
|
|
161 |
Storm |
Storm |
162 |
===== |
===== |
170 |
|
|
171 |
.. web interface for searching etc. |
.. web interface for searching etc. |
172 |
|
|
|
|
|
|
Application integration |
|
|
======================= |
|
|
|
|
173 |
- Konqueror and Netscape 4 understand Storm URNs |
- Konqueror and Netscape 4 understand Storm URNs |
174 |
- KDE programs can load from and save to Storm URNs |
- KDE programs can load from and save to Storm URNs |
175 |
- emacs can load from and save to http gateway |
- emacs can load from and save to http gateway |