 Good morning, everyone. Let's start. Okay. So welcome to come to this room and We have this talk about our personal data ownership The project name is all space and I'm Wang Jianmin. You can call me Jimmy. I'm an engineer I'm from SCS it's a leading research institute in China focused on computer software The full name is Institute of software Chinese Academy senses And maybe we might be fall at the fourth Asia. It's April in Singapore a lot of and near from all the world come to Singapore and have a great summit and So two months ago where I received the letter from Linux the foundation I have a chance to attend this summit in Europe. I'm very excited. It's not only I Can attend another big open source of meat for engineers. It's also in my first time to Europe. So I'm very happy and Also, this is the first time to introduce all space to the world. So let's start and All space is an open source project focused on protecting personal data ownership So let's talk about why we want to create all space It's About seven years ago my love and my daughter come to the world and as a father is first time to be the father I'm feel very happy and also feel very worried about her Whether she is feel happy or she have fun at home, especially when I I'm outside So as other parents, I install a camera in the baby's room So but after two days a few days when I watch the camera I wonder if there anyone could watch me at that time and And also as an engineer, we we actually we know the producer the company who Produced the camera and also Connect the camera to the internet so I can watch my camera the video from outside But also the administrator or the platform could Watch my video in my room so when I something about that I feel Very I feel less of a security and the very worry about it And so after a few days, I just shut down about it. So this is a simple that we sometimes we want to use our data to On any time or everywhere, but at the same time we expose our data or privacy to platform So this is one issue. I want to solve and the second one is about the dependency It also with the growth of my daughter or family would like to share my daughter's picture With each other. So normally we use the Social network the social application It's easy for our parents, especially at the elder parents, but Actually, I know the soft some of the software Social platform could also can see this data this picture so But I it's like I cannot do more Because when we leave the platform will leave the social Application the history of our communication the history of we we share the picture will be lost Because it is stored on the platform not in my space in my family So this is the dependency issue one example that could we now leave platform now we use We use a lot of platform social nodes for our contacts and others and When we think more actually we have the third issues is about ownership in digital world when your account be Terminate or suspended actually you lose everything It's like in real world you also lose all your property because your data is your memory your digital world Have you watched about the movie called ready player one? And it's a great fiction movie, and I love it and also it's like the future our the made was could be become that one but Although I love the movie, but I don't like the result. I don't like her in our future if my daughter Use more might worse He her her digital account is owned by platform It's dangerous. It's be control everyone's account need control by one platform. It's very dangerous. So This is about ownership to weigh on our data and accounts So this is the basic of some issues that we can we could know but let's go deeper to think about by Engineer or technology for privacy why we have privacy Issues because I think it's because our data has value especially for current internet industry Advertising a commons and the AI training they want to use our data to do More things and to earn more money and also for users phrase more actually is more expensive actually we saw the Although some internet platform provide free service, but actually we sold our data to them To use the basic service at last we need to pay more to use our data And the second one is the dependency dependency. I Think it because of centralized the internet platform centralization have platform or more money and also Centralization leads to Monopolis and monopolize can handle in the Development such as other industry, but that this problem is more serious is in internet industry compared other industry and I Don't agree It's because World Wide Web. I think in the world wide web is created as Decentralization way just like email just like a HTV protocol when they communication Based on domain no matter you have a you use It's a bigger platform domain or it's just a your personal website They are equalized in the internet world So I think dependency issue don't don't Organize from the world wide web, but actually it's because the platform and Another topic is about the web 3 with the current Centralization or web 3 technology solve this issue. I think he's no actually What is based on blockchain is also a platform because everyone is Bond bond to this platform and So this is about dependency and another third one is ownership I think he's the key one the key is account actually in digital World every piece of data no matter the data is stored in your PC your personal computer or platform it belongs to an account and the account is a digital representation of an individual I Think it's a little history because when we Start to use our personal computer. We use Windows as a long time before is the account is just a local And it's owned by you is owned by the device But currently when we use personal computer a lot of people will Bond with the Internet account Microsoft and Google and others it's actually the con is be convert to Internet account But for local account or device the scope of this account is limited in this only one device It cannot be used or at other other device or Other platform for Internet account is owned by platform owner, but also it could be used in the whole Internet world The Internet colon the format is just like our email. We have username and also is owned by their company of the domain.com So such as company and also for social net platform and other Internet platform The account relationship also is like that the user Although it's look like it's yours, but actually is owned by the platform And the account system has two responsibilities It's authentication and the authority Authorization for Internet accounts actually these two procedures are entirely determined by the platform's internal system Not by yourself. I know this year. We have good Technology all we call the project cause past keys have any anyone use it I think it happened other other platform already out of this technology to solve the the conflict conflict between password and the two FA because actually I Almost all my Internet account are open to FA, but it's difficult to use I cannot Pursued my wife to use it. It's too difficult for her and also is to For engineer is also not to not not enough for convenience. So I think the past key is good But actually past key didn't solve the ownership. You still don't owe the account is the account is still born by platform So these three issues We want to have a solution to solve this this issues. So we could achieve Or Person could own or data and all count. So how we solved at first the way account is the key so we design all space D.I.D. Follow the D.I.D. decentralized identifier, which is to be published published as W3C recommendation from last year the ID document defined the Authentication and authorization in a document and also the document is combined with the Public key and the previous key. So only the previous key owner of D.I.D. Controllers could update the document. So by this design The account of the D.I.D. document Represent is owned by the Previous key owner and the if the previous key is stored in your device So the device owner own this account and cannot be fixed or be Forced to change it by some platform or third party And then the full of space we improve some design way in in all space public and privates keep higher all are Generated on users own devices and don't doesn't depend on any third party provider and third one is all space default We use multi-based Authentication and also we add Great a good. I think it's a good feature We add documents signature and also document of history chain Because when we have the search chain is like blockchain, but it's just for yourself I'm sorry about that. I think it's about the power. Hopefully the didn't affect your Listening and let's continue so When we have a chain history chain of our D.I.D. Document it could be based on the first way connect the account. We know the account It cannot be changed by the others only can be changed by the accounts owner to update the public and the private key and Authentication and authorization. So this is I think is the key design And this is an example. It's the hallway based on the public key Multi-public keys to generate to the ID This ID is a global ID and it's also generated from your on your devices and the right side is the history chain we try to keep based on the first initiate trust to Make the account could be advanced and developed And so why we don't don't use blockchain technology for the ID when we Mention D.I.D. a lot of people will think it's it's bounded with blockchain actually is the same I think they are very different the D.I.D. They have same idea about the public key and private key to keep the account is owned by Ourself, but the project based on blockchain will become another platform So it will obey disobey our target or objective So I didn't use or we didn't use it and also black chain technology suitable for scenario depends on the truth the leader Actually for personal digital life when we think about our Life in the real world. Actually, we only need to keep a consistent with hundreds friends Maybe a thousand is a limited School in most cases. So we don't need the we need to don't need the global Consistence system for personal data. So that's why we don't use blockchain technology and the About the dependency issues the call of Outspace is a server running on your own device or Many devices like a big data center owned by yourself and it will be responsible for D.I.D. generated and account management and To responsibility and also storage computing and also it could be deployed into distributed cluster And at least design platform will just one of network tunnels of all space besides with P2P network or LAN network Users of space could use multi-platform as network tunnels This is the Draft architecture design is Our server and it composed by many servers container. Yeah, we love clone a team And also on red side is users client like when you use mobile phone when you use desktop You're how to connect it with communication with the server and the media media part is Current there is three style of network P2P connection direct connection and also Transmit a connection by internet platform and also in the future. We will add more type of the connection to reduce dependency and This is the question is about all does the all space dependent AVS protocol. I actually know we didn't Based on the trust for HTTPS certification and Actually in off space the authentication is not based on it BS but based on the public key it is stored in the D.I.D documents and About the previous issue so we implement fully end-to-end the inclusion communication between multi devices of users except users own devices Any other platform cannot see the content no matter you switch network. Yeah and So based on the design before at the idea we implement some key technology decentralized account that wait story system for users the data and also for and when the encrypted virtual network channel and Also, we are open source because I think if we want to want users believe a project could protect They are personal data. It must be open source and Also, we try to integrate it with software and hardware to keep the descent or we call server more security and So at last I hope in the future I was based with our space server could be like our data as a whole and it could be connected with our different our own devices to achieve our Different requirement in our digital life actually at this dial Design we will get more interesting Situation because when everyone have their own server actually Compile the current people's application We install application on mobile phone or desktop. Actually, they are all front-end application Because the back end is deployed on platform. So it's split and when people have their own space server They have their own space running on any time to run Integrated back-end and back-end and front-end together and could this style of application Could be developed developed for many purpose. Maybe our calendar or contacts or North and other we need to use at any where any Time we don't need any platform to support this requirement And this is we try to integrate the hardware and software solution together with some hardware security framework and at last all space is an open source project focused on protecting personal data ownership and We also support a different architecture We are trying to work hard to on support on this five six Four because it is also open source Hardware technology and it will be better for we own our data and this project is sponsored by SCS and the developers are also from from this institute and Some of our team also are maintenance and the committers of open oiler community and all our source code is published on GitHub and as same the address of outside Address of official website is same as the name. So it's easy to memory And at last I'd like to share another one one more thing From four three years ago, I and my colleagues initiated a program a summer program to sponsor students to do conclusion for open source community and This is this year is four years four years and we support 133 communities and also there are some project from the newest foundation a CSF foundation drawing this program and this year we saw support a 500 projects and if you are in Open source project, maybe you could could Know more about the program and welcome to join the program to give more students to have a chance to do contribution for your project and the community and And I love this is my contact information and Right side is my LinkedIn and welcome to connect and if you Want to know about more about our space or summer or SPP program also? Open you all oiler. You could connect to me and talk with me. So that's all. Thank you very much. Thank you So, yeah, thank you. Thank you Okay Want to protect it. You're okay. Oh I see I see I think I think about the question Frequently and I think about people always actually I have two ideas One is no matter which country no matter in China or Europe Country actually, there are many laws to protect the personal information and data That is the fact. So that's all this is the first first idea and another one is Not only in China and other country and also in I think in England I think this year also they have debate about end-to-end to encryption, right? To think which kind of information Should be how to say to be managed or should be watched by government. I think this is the conflict In the society, I think it related with the society management Right. So I think we don't have the final answer about it. It needs to with the development of Society but from the project from track I think no matter in which country we first things is we try to protect our personal data Myself or families data that is important and that is the key and for other things I think we should see the development of the future. Yeah Hope you answer answer your question. Yeah, it does. It's a it's a very good initiative. So, yeah, okay Thanks a lot. Thank you. Thank you Okay, thank you. I always like the idea of hosting the service myself because I know But it always happens that one year later. I forget where I put that service I didn't update it and then I'm especially worried about for this because It's all my personal data and I might just lose the The data because I lost the service and all that so I guess I'm worrying about How do you keep things running and updated as an end-user and also what are the failure modes where you would actually lose all your data? What has to happen? Sorry, the second the question is about clear repeat. I'm worried about the situation where I put all my personal data there something went wrong. I can't get the data anymore maybe because this There was all the data happened to be in a server in my house and the server just died Okay, so how do you ensure your liabilities your data is never lost because if I put it in Google? I know what you're the problem you're talking about but okay I imagine Google is making copies everywhere and there has to be some incredible disaster before yeah, yeah Yeah, so how do you how do you prevent against that? Yeah, I think that they are too. I think that there are two aspect I need to I Think that it will be answer the first one is Actually, we have friends I have friends that in Singapore China. They are used the product called the NAS Network storage server service actually many of them forgot about the data because they don't didn't use it frequently because the Feature or the function is not suitable for for his daily requirement, so I think when we have more function or when provides Actually such as the photo for family When people really need it use it frequently it won't happen You forgot the data and also the this is first and second is about I think The backup I think you talk about the backup right for cloud the backup or different space Different service, but it cost a lot, so you need to free Put your data to the company, but in the all design We use the ID you have the public key and preview key actually We could include the beta big backup data, so you could put your backup data to different provider such as IPFS and also current Cloud provider and even more actually You could use your friends storage to backup your data So based on this design actually you don't need to worry about your data lost. Yeah, so that that's I'm thinking about but I think this is a very important question when we to push the project to Go on. Yeah Thank you. Thank you. Thank you Any more question? Hi, it's more of a theoretical question But I really liked your framing of privacy and I think of when I approach issues of privacy I think about how the individual feels about their privacy and the kind of expectations and heuristics We use to be nervous about it or or whatever kind of issues come up Okay, and I liked the idea that Privacy has to do with how valuable our data is and I I come from more of a health care perspective and have done a bit of work on Individuals perspectives around owning and sharing their data Okay, and I'm wondering what you think about the idea that it might actually be helpful to have an Institution steward your data because it is so valuable and yeah something like this might happen or you might actually Want to just have a health care institution own your data or steward your data so that more research can happen and how a Person owning or stewarding their data might lower the kind of research opportunities if it's all kept in these individual servers Okay Sorry, it is a long question. Can you show the little yes, just the do you have thoughts on the idea of having an institution actually Steward data and Any issues with an individual owning and stewarding their data and having the Accessibility of data lowered which might sorry. I'm making this question more complicated. I think but I Do you think an individual owning and stewarding their data? Would you mean individuals do another one's data? Like sending it out and sharing it. Yeah. Yeah with that lower the opportunity for research opportunities. Oh, I see I understand. Okay, I Think the key is we give choice to people We cannot decide for people so Whether they share their data to research institute or other institute the choice should be Determined by the people Yeah, I think that that is my idea So they could choose share they could choose don't share so it's not we cannot sure we cannot say that We want to help our research. So everyone need to share their healthcare as a health data to me, right? I don't I think that's not that's not fair. So I think the choice should be determined by people. Yeah Yeah, I come from I think a more paternalistic approach. Okay in the health space, but I think that's a good Okay, okay response. Yeah. Okay. Okay. Thank you. Thank you so Okay, so thank you everyone and hopefully could have more data ownership. Okay. Thank you. Thank you very much