<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Litentry</title>
        <link>https://paragraph.com/@litentry</link>
        <description>undefined</description>
        <lastBuildDate>Sat, 08 Aug 2026 04:08:40 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Litentry</title>
            <url>https://storage.googleapis.com/papyrus_images/516324e506896748162c1430af088eebac505873e539145538ff6706ef98b975.jpg</url>
            <link>https://paragraph.com/@litentry</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Privacy in Litentry II: Trusted Execution Environment Explained]]></title>
            <link>https://paragraph.com/@litentry/privacy-in-litentry-ii-trusted-execution-environment-explained</link>
            <guid>Xqg1ZKVt1tKByirBagy4</guid>
            <pubDate>Thu, 29 Dec 2022 08:59:35 GMT</pubDate>
            <description><![CDATA[*You can find the first part of the article here. Trusted Execution Environment (TEE) is a secure area, also known as an “Enclave,” on the CPU that is isolated from the main operating system (OS). It is designed to protect data and ensure that it is stored, processed, and kept secure. TEE is secured by an isolated, cryptographic electronic structure that is resistant to malicious attacks and unauthorized access. The hardware manufacturer guarantees that no one — not even the system administra...]]></description>
            <content:encoded><![CDATA[<p><em>*You can find the first part of the article </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/litentry/privacy-in-litentry-i-implications-and-design-7f396e84c749"><em>here</em></a>.</p><p><strong>Trusted Execution Environment (TEE)</strong> is a secure area, also known as an “Enclave,” on the CPU that is isolated from the main operating system (OS). It is designed to protect data and ensure that it is stored, processed, and kept secure.</p><p>TEE is secured by an isolated, cryptographic electronic structure that is resistant to malicious attacks and unauthorized access. The hardware manufacturer guarantees that no one — not even the system administrator or the operating system — has access to the keys or can read the memory stored within the TEE. This makes it a great choice for executing confidential tasks, such as private token transfers, private smart contracts, and private state channels.</p><p>You can think of TEE as a <em>black box</em> in a CPU that is isolated from the rest of the system. Just like a black box, the data within the TEE is invisible from the outside and is protected and only the people with the right key can access it.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e645b32b5912941af3493fbbb6de2f87cfa297811941fbb82a7e77f97473d6eb.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-what-makes-a-tee-safe" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What makes a TEE safe?</h2><h3 id="h-1-computation-within-a-tee-is-totally-invisible-from-the-outside" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1. Computation within a TEE is totally invisible from the outside</h3><p>A TEE manages its own cryptographic keys, and the hardware manufacturer guarantees by design that no one — not even the system administrator or the operating system — has access to those keys or can read its memory. This allows us to execute any state update <strong>without having to share our data with the blockchain validator</strong> or other users. Private token transfer, private smart contracts, and private state channels can thus be achieved with minimal computational effort. These characteristics enable completely confidential and tamper-proof execution of software.</p><h3 id="h-2-every-tee-has-a-remote-attestation-to-ensure-the-code-is-running-on-a-genuine-and-secure-tee" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2. Every TEE has a remote attestation to ensure the code is running on a genuine and secure TEE</h3><p>After the hardware manufacturer verifies a TEE report, they sign it with their well-known certificate. This attestation confirms:</p><ul><li><p>The enclave is a genuine TEE of the hardware manufacturer. Intel SGX hardware manufacturing can generate unique key pairs to identify the CPU. The CPU will use its private key to sign the enclave certificate, confirming that the certificate was issued by the CPU. This verifies that the enclave is running on Intel SGX hardware.</p></li><li><p>The CPU microcode version indicates the security level of the hardware. Keeping the version up-to-date ensures patches for the latest known security vulnerabilities. This version also helps us gauge the security level of a CPU.</p></li><li><p>The specific software running and data stored in the enclave are verified to ensure the code is unmodified and the initial state is determined. Additionally, each program run in a TEE has a hash of the public key in the ISV certificate, which guarantees the program is issued by the Independent Software Vendor (ISV).</p></li></ul><h3 id="h-3-encrypted-computation-input-and-output" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3. Encrypted computation input and output</h3><p>Users will set up a Shielding Key and use the key to encrypt messages/data that are to be sent to a TEE. TEE has a public shielding key that can decrypt the message/data from the user. Shielding key allows a user’s communication with TEE or the blockchain stays confidential.</p><h2 id="h-why-intel-sgx" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Why Intel SGX?</h2><p>TEE technology is highly hardware-dependent, so it is essential to select hardware that has a higher security level. When it comes to SGX services, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.intel.com/content/www/us/en/architecture-and-technology/software-guard-extensions.html">Intel SGX</a> is an outstanding choice due to its dependable remote attestation service.</p><p>Intel SGX was first proposed back in 2015, which makes it one of the earliest TEEs. Additionally, compared to other TEEs such as AMD SEV or ARM CCA, Intel SGX has more robust toolchains and support materials, which makes it a much better choice. Furthermore, Intel SGX also provides its users with greater security guarantees and more reliable performance. Therefore, when it comes to TEE technology, Intel SGX is certainly a great option to consider.</p><h2 id="h-why-intergritee" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Why IntergriTEE?</h2><p>TEEs are invisible from the outside, and although this presents a major advantage in terms of security, it also has a downside: if the hardware is ever compromised, all data stored in the TEE is completely lost and unrecoverable. To provide a solution to this issue, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://integritee.network/">IntergriTEE </a>has developed a Layer 2 TEE sidechain and oracle.</p><p>This sidechain enables computations to be executed in parallel across multiple TEE workers, allowing for the synchronization and computation of information in multiple TEEs. This ensures that if one of the TEEs is ever compromised, it will not have any negative effects on the functioning of the sidechain. Furthermore, because the computations are divided between multiple TEEs, the data stored within the sidechain is far more secure than it would be if it was stored in a single TEE.</p><h2 id="h-why-tee-not-zero-knowledge-proof" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Why TEE, not zero-knowledge proof?</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/zero-knowledge-proofs/">Zero-knowledge Proof (ZKP) </a>is a technology that has been gaining traction in recent years, as it allows for the secure transmission or interaction of information without revealing the underlying data. However, TEE is ultimately a better solution for us than ZKP, after considering the design complexity, scalability, and maturity of the two technologies.</p><ul><li><p>ZKP only manages the transmission or interaction of information but does not provide protection for information extraction/query, storage, or computation. In contrast, TEE offers a more comprehensive protection across the data workflow.</p></li><li><p>The design sophistication of a ZKP system is far more complex than that of a TEE system, which necessitates a more specialized profession, such as polynomial commitment design, from developers. This means that the developers must have a greater level of expertise when working with a ZKP system, as compared to a TEE system.</p></li><li><p>ZKP is not scalable enough to handle a wide range of problems, and is usually only developed for one or two common problems. In contrast, TEE allows you to specify any business logic to be executed inside, and is a mature solution with Intel SGX having been in use for around seven years. It will take a long time for ZKP to become performant enough for many business cases.</p></li></ul><p>In conclusion, TEEs provide a secure, reliable way to store and process data, with Intel SGX being the most mature and advanced implementation of the technology. We are using IntergriTEE’s sidechain technology, which an extra layer of security by allowing computations to be run across multiple TEE nodes, ensuring that a single TEE failure does not lead to data loss. Finally, while Zero-Knowledge Proofs provide a way to transmit information securely, they are not suitable for all use cases, as they are complex to design and not as scalable or mature as a TEE system.</p><p>Special thanks to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://Ade@litentry.com/"><strong>Adegoke</strong></a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://eric@litentry.com/"><strong>Eric Zhang</strong></a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Kai_Litentry"><strong>Kailai Wang</strong></a> for contributing their knowledge to this article.</p><p>If you are interested in reading more about our privacy solutions, you can find the first part of the article here — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/litentry/privacy-in-litentry-i-implications-and-design-7f396e84c749"><em>Privacy in Litentry I: Implication and Design</em></a><em>.</em></p><p>In the next article, we will explore the implementation of TEE in Litentry Parachain and how it facilitates data protection and privacy. If you have any questions, please leave a comment below.</p>]]></content:encoded>
            <author>litentry@newsletter.paragraph.com (Litentry)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/ccfc78713d6da4458e92a4bf7c0424a0376fffd71eb859dd0467434ffc6c9514.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Privacy in Litentry I: Implications and Design - Litentry - Medium]]></title>
            <link>https://paragraph.com/@litentry/privacy-in-litentry-i-implications-and-design-litentry-medium</link>
            <guid>C6ovY2o9vGlAmlbA8xDL</guid>
            <pubDate>Thu, 29 Dec 2022 08:47:05 GMT</pubDate>
            <description><![CDATA[“I care about my data. It’s crucial to be able to hide certain aspects.” — an anonymous web3 user.Privacy plays a crucial role in the design of the Litentry Protocol. However, this isn’t always the case in web3 projects, as people often conflate anonymity with privacy, or misunderstand that we must compromise privacy for trust. In this article we will talk about the philosophical foundations of privacy in Web3, and how that informs the privacy preserving designs in the Litentry Protocol.What ...]]></description>
            <content:encoded><![CDATA[<blockquote><p>“I care about my data. It’s crucial to be able to hide certain aspects.” — an anonymous web3 user.</p></blockquote><p>Privacy plays a crucial role in the design of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://litentry.com/">Litentry Protocol</a>. However, this isn’t always the case in web3 projects, as people often conflate anonymity with privacy, or misunderstand that we must compromise privacy for trust.</p><p>In this article we will talk about the philosophical foundations of privacy in Web3, and how that informs the privacy preserving designs in the Litentry Protocol.</p><h2 id="h-what-privacy-means-in-the-web3-space" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What privacy means in the Web3 space</h2><p>In 1993, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://nakamotoinstitute.org/static/docs/cypherpunk-manifesto.txt"><em>Cypherpunk Manifesto</em></a> laid out the statement “Privacy is necessary for an open society in the electronic age.<em>”</em> Indeed, the Cypherpunk movement advocates the use of cryptography and other privacy-preserving technologies to facilitate social and political change.</p><p>Privacy is hard to define, which makes legal policy-making and privacy paradigms difficult to design and implement. In “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.jstor.org/stable/1321160#metadata_info_tab_contents"><em>the Right to Privacy</em></a>”, one of the most influential privacy-focused essays in the history of American law, privacy is defined as “the right to be alone.” In the aforementioned <em>Cypherpunk Manifesto</em>, privacy is “the power to selectively reveal oneself.” GDPR adopts the “informed consent” model, where users must be given sufficient information and understanding before making decisions about their data.</p><p>Maybe one of the most prevailing theories of privacy in Web3 is the theory of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://crypto.stanford.edu/portia/papers/RevnissenbaumDTP31.pdf">Contextual Integrity</a>. As defined by Helen Nissenbaum in her book <em>Privacy in Context</em>, privacy concerns an appropriate information flow, where appropriateness, in turn, is defined as conformance with legitimate, informational norms specific to social contexts.</p><p>Based on Nissenbaum’s work, the authors of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4105763"><em>Decentralized Society: Finding Web3’s Soul</em></a> (<strong><em>DeSoc</em></strong>) proposed seeing privacy as a “<strong>programmable, loosely coupled bundle of rights to permission access, alter or profit from information.</strong>” rather than simply as a right to private property. Despite the intersected, shared nature of data ownership, the design of blockchain allows data to be transparent, for which we’ll never fully possess our on-chain data. We never had full control over who can see, access, or leverage our data, and it is questionable to say it is desirable to achieve this level of data control.</p><h2 id="h-privacy-in-the-litentry-protocol" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Privacy in the Litentry Protocol</h2><h2 id="h-our-philosophy-of-privacy" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Our philosophy of privacy</h2><p>To us, ownership or self-sovereignty of data represents the right to</p><ul><li><p>View and manage data,</p></li><li><p>Define permissions, and</p></li><li><p>Profit from or exchange value with data</p></li></ul><p>The above rights don’t guarantee that your data is fully concealed, but they restrict others from any unwarranted access or use. This speaks to the difference between <em>secrecy</em> and <em>privacy</em>: while secrecy conceals a part of yourself completely, privacy allows you to reveal yourself selectively. Such that others can still see you, but in a way that you are comfortable with and have consented to.</p><p>In the spectrum of public, private, and secret, we are dedicated to enabling the user control of** the** <strong>flow, the preservation, and the computation of private data</strong>, which is the part of data you’d wish to selectively reveal to others. As you can see in the graphic below, at one end of the spectrum, we have blockchain’s radical transparency; making data open to view for the public. On the other end, we have complete anonymity, making it hard to accumulate reputation or trust online. We operate in the ‘private’ area of the spectrum, hoping to unlock the benefits of pseudo-anonymity, and in the process, enabling new identity-based markets in the process.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/b175bc57672cd090cdcea41b49472c0bd6e8dfad15b1b678f1e45d13858832ff.png" alt="Secret-Private-Public" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Secret-Private-Public</figcaption></figure><h2 id="h-our-technological-approach-to-preserving-privacy" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Our Technological Approach to preserving privacy</h2><p>During data’s lifespan, they usually go through the path of generation, storage, query, computation, transmission, verification, and more. The ‘privacy problem’ can happen at any stage of the data’s lifespan.</p><p>Keeping this in mind, Litentry’s privacy designs aim to preserve privacy during the query, computation, transmission, and verification stages. Given that the nature of blockchain determines that on-chain data is public and attainable, it means that the generation and storage of raw data are not our concern. However, it is worth mentioning that some processed forms of data, under a data owner’s request, will be stored in a trusted environment. At the same time, it is difficult for us to control if the verifier will subsequently expose the information received by the verifier to unwanted third parties. Thankfully, our technology ensures that only a minimum, or rather context-specific information is provided to the verifier.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f09b9f3108cf1322b6a6c488f9bae2566bdf76863159604263968b5d99ec44c8.png" alt="(Incomplete) Data Lifespan" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">(Incomplete) Data Lifespan</figcaption></figure><p>We believe that it is important to achieve <strong>a programmable, retro-manageable revelation of private data</strong>. Amid the absence of data sharing standards, data owners remain the ultimate judge to decide how, where, when, and to whom the flow of personal data is appropriate. To achieve this, we use the following design:</p><ul><li><p><strong>Trusted Execution Environment (TEE) Sidechain/Off-chain</strong>. The TEE sidechain/off-chain ensures that private data can be stored, computed, and transported in a secure and private manner.</p></li><li><p><strong>The separation of local storage and central storage</strong>. Making good use of local storage from the user end gives users authority over the management of their data, as well as eschewing potential data leaks from traditional central storage.</p></li><li><p><strong>Verifiable Credentials (VC)</strong>. A W3C standard for verifying a personal claim to a third party by revealing a selective piece of information. The VC standard is flexible and can be encrypted. It is used to prove a private statement or grant access to a certain scope of information to facilitate trust between the VC sender and receiver.</p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/b8b4b76ebcdec3b6344dc6b59aebcb78bde5fb5ab680b4dc13d21d3e6534c7f6.png" alt="Three major privacy designs in Litentry" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Three major privacy designs in Litentry</figcaption></figure><p>Let’s wrap up this article with a summary:</p><ul><li><p>Based on Nissenbaum’s privacy-in-context theory, the DeSoc paper proposed seeing privacy as a “programmable, loosely coupled bundle of rights to permission access, alter or profit from information.”</p></li><li><p>We believe that self-sovereignty does not give you full control over data, but rather the right to view, manage, permission access and exchange value with data.</p></li><li><p>Litentry’s privacy designs aim to preserve privacy during the query, computation, transmission, and verification stages of the data lifespan.</p></li><li><p>We believe that it is important to achieve a programmable, retro-manageable revelation of private data. Our current privacy design is constituted of the TEE sidechain/offchain, separation of local and central storage, and use of verifiable credentials.</p></li></ul><p><strong>Special thanks to </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/PatX_20"><strong>Patrick Cajina Cortez</strong></a> for reviewing and contributing to this piece! In the next article, we will take a closer look at one of the most widely discussed privacy technology in web3 — Trusted Execution Environment.</p><p>What do you think about privacy in Web3? Why do you care about privacy? Let us know in the comments!</p>]]></content:encoded>
            <author>litentry@newsletter.paragraph.com (Litentry)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/7189ecd5a98cb821b4b67dc2692c26094439ce42b4c62a396adacb435c34d386.png" length="0" type="image/png"/>
        </item>
    </channel>
</rss>