110 likes | 181 Views
Scalability of Geopriv LS. GLI Project http://www.gli.jp Toshiharu Kurisu chris@tera.ics.keio.ac.jp Yasuhito Watanabe riho-m@sfc.wide.ad.jp Sohgo Takeuchi sohgo@csl.sony.co.jp Hideki Sunahara suna@wide.ad.jp
E N D
Scalability of Geopriv LS GLI Project http://www.gli.jp Toshiharu Kurisu chris@tera.ics.keio.ac.jp Yasuhito Watanabe riho-m@sfc.wide.ad.jp Sohgo Takeuchi sohgo@csl.sony.co.jp Hideki Sunahara suna@wide.ad.jp Fumio Teraoka tera@tera.ics.keio.ac.jp
Problem Statement • In Geopriv WG, it does not seem that there are discussion about the scalability of LS. • How about Internet ITS? • In Japan, there are at least 70,000,000 cars. • Probe System • Do you think that Geopriv Architecture can work well under such a situation? GLI Project http://www.gli.jp
Problem Statement • Huge numbers of various nodes will exist and be managed by one Location Server. • The system MUST scale !! • But functions for Privacy Rules defined in Geopriv Requirements does not seem to scale. • Is there anyone who is implementing system based on Geopriv Requirements? • How many LGs do you assume? • What do you think about scalability? GLI Project http://www.gli.jp
Geopriv Requirements Rule Holder Rule Maker Apply rules Location Generator Location Server Location Recipient query Location Generator Location Generator register Location Generator Location Generator Location Generator Location Generator Location Generator Location Generator answer Location Generator If huge numbers of LGs & LRs exist, High frequency registrations & queries may come. In such a situation, applying rules to each query burdens LS. GLI Project http://www.gli.jp
Relation between Privacy & Scalability • There is a tradeoff between Privacy Protection and System Scalability. • What is the minimum Privacy Protection to achieve LS’s scalability? • Could we ask the Geopriv WG to take on: • to define the minimum privacy protection to achieve scalability for Geopriv using protocol guideline, and • to submit GLI using protocol as an experimental RFC as an example of using protocol that focuses on scalability? GLI Project http://www.gli.jp
Our minimum privacy protection policy • GLI defines that the minimum privacy protection policy is anonymity. • to hide the real ID • to avoid tracking • to hide the location information to the third party. GLI Project http://www.gli.jp
GLI system (1) • A system on the Internet that manages the latest location information of mobile nodes in all over the world. • Assumptions of using case: • Huge Numbers of LGs exist. • e.g., Internet ITS – probe system. at least 70,000,000 cars exist in Japan. • Requirements • Scalability • tolerate to huge numbers of frequent registrations and queries • Privacy Protection. GLI Project http://www.gli.jp
GLI system (2)scalability & privacy protection • How to achieve scalability • Distributed management like DNS. • One server is estimated to be able to manage 2,000,000 nodes. • How to protect privacy systematically. • Privacy protection policy “You can get my location info. if you are credible.” • hiding the real ID, avoiding tracking, and avoiding to get location info. by the third party. • GLI system introduces Hashed ID (HID) as mobile node’s ID. • HID can be generated by only the credible party. • HID changes periodically. GLI Project http://www.gli.jp
Comparison with Geopriv Requirements (RFC3693) • Privacy Rules • Some Privacy Rules are realized by HID of GLI system. • Only credible Location Recipient can specify a mobile node by its HID. • Unlinked Pseudonyms: not link to REAL ID • Target can control the range to open Target's position with keeping anonymity. • But GLI system has no Rule Maker & Rule Holder. • Every Location Recipient can receive HID and location information of mobile nodes. • GLI cannot realize flexible privacy protect like Privacy Rules. • Because GLI system focuses on system scalability. GLI Project http://www.gli.jp
Rule Maker Comparison with Geopriv Reauirement(RFC3693) Target can control the range to open Target's position with keeping anonymity Rule Holder HID Apply rules GLI Servers (Registration, HID, Area) Registration client Look-up Client query register answer Location Recipient Location Generator Authentication Encrypted Path Location Server IPsec GLI Project http://www.gli.jp Integrity & Confidentiality
Summary • Our contribution to Geopriv WG • Bring up the relation between Privacy Protection & Scalability. • Show GLI as an example of geopriv using protocol • Define items related to scalability in the guideline • Our GOAL • Submit GLI using protocol draft as an experimental RFC as an example of using protocol that focuses on scalability. GLI Project http://www.gli.jp