Summary: | 碩士 === 國立中山大學 === 資訊工程學系研究所 === 101 === In traditional TCP/IP network architecture, computer systems communicate with each other based on IP address; Because of users’ network flow requirement and usage amount nowadays, IP address network architecture may faces various problems. For one, many users of video services may want to access simultaneously the same content, which leads to the host incurring extra costs. Secondly, although nearby nodes may have the file that the user wants to access, the user can not directly verify the file itself. This issue will lead the user to want to connect to the remote host rather than the nearby nodes and it causes the network traffic to greatly increase. A simple solution is to increase use of proxy servers to amortize the network flow. However, this not only increases the extra costs incurred by the host, but it can not solve the prime problem of TCP/IP architecture. Therefore, the name data network (NDN), which is based on data itself, was brought about to deal with previous problems. In NDN, all users can access the file from the nearby nodes, and they can straight verify the file themself rather than the specific host who holds the file. However, the NDN is a novel research issue, and it still has no complete standard and secure file transfer protocol to support the ciphertext transmission and the problem of the unknown potential receievers. The straightforward solution is that sender uses the receiver’s public key to encrypt file before he sends the file to NDN nodes. However, it will limit the behavior of users and incur significant storage costs of NDN nodes. In this thesis, we propose a complete secure file transfer protocol, which combines the data re-encryption, satisfies the secure ciphertext transmission, solves the problem of the unknown potential receievers, and saves the significant storage costs of NDN nodes. Finally, We compare the costs and properties with the other NDN transfer protocol and previous re-encryption scheme, and we also have security proof.
|