6,034 research outputs found

    Non-Abelian Majorana modes protected by an emergent second Chern number

    Full text link
    The search for topological superconductors and non-Abelian Majorana modes ranks among the most fascinating topics in condensed matter physics. There now exist several fundamental superconducting phases which host symmetry protected or chiral Majorana modes. The latter, namely the chiral Majorana modes are protected by Chern numbers in even dimensions. Here we propose to observe novel chiral Majorana modes by realizing Fulde-Ferrell-Larkin-Ovchinnikov state, i.e. the pairing density wave (PDW) phase in a Weyl semimetal which breaks time-reversal symmetry. Without symmetry protection, the 3D gapped PDW phase is topologically trivial. However, a vortex line generated in such phase can host chiral Majorana modes, which are shown to be protected by an emergent second Chern number of a synthetic 4D space generalized from the PDW phase. We further show that these chiral modes in the vortex rings obey 3D non-Abelian loop-braiding statistics, which can be applied to topological quantum computation.Comment: 5 pages + supplementary matrial. Reference and some discussions are update

    Practical Fine-grained Privilege Separation in Multithreaded Applications

    Full text link
    An inherent security limitation with the classic multithreaded programming model is that all the threads share the same address space and, therefore, are implicitly assumed to be mutually trusted. This assumption, however, does not take into consideration of many modern multithreaded applications that involve multiple principals which do not fully trust each other. It remains challenging to retrofit the classic multithreaded programming model so that the security and privilege separation in multi-principal applications can be resolved. This paper proposes ARBITER, a run-time system and a set of security primitives, aimed at fine-grained and data-centric privilege separation in multithreaded applications. While enforcing effective isolation among principals, ARBITER still allows flexible sharing and communication between threads so that the multithreaded programming paradigm can be preserved. To realize controlled sharing in a fine-grained manner, we created a novel abstraction named ARBITER Secure Memory Segment (ASMS) and corresponding OS support. Programmers express security policies by labeling data and principals via ARBITER's API following a unified model. We ported a widely-used, in-memory database application (memcached) to ARBITER system, changing only around 100 LOC. Experiments indicate that only an average runtime overhead of 5.6% is induced to this security enhanced version of application
    • …
    corecore