50 research outputs found
Template-based Fault Injection Analysis of Block Ciphers
We present the first template-based fault injection analysis of FPGA-based block cipher implementations. While template attacks have been a popular form of side-channel analysis in the cryptographic literature, the use of templates in the context of fault attacks has not yet been explored to the best of our knowledge. Our approach involves two phases. The first phase is a profiling phase where we build templates of the fault behavior of a cryptographic device for different secret key segments under different fault injection intensities. This is followed by a matching phase where we match the observed fault behavior of an identical but black-box device with the pre-built templates to retrieve the secret key. We present a generic treatment of our template-based fault attack approach for SPN block ciphers, and illustrate the same with case studies on a Xilinx Spartan-6 FPGA-based implementation of AES-128
Public-Key Function-Private Hidden Vector Encryption (and More)
We construct public-key function-private predicate encryption for the ``small superset functionality,\u27\u27 recently introduced by Beullens and Wee (PKC 2019). This functionality captures several important classes of predicates:
- Point functions. For point function predicates, our construction is equivalent to public-key function-private anonymous identity-based encryption.
- Conjunctions. If the predicate computes a conjunction, our construction is a public-key function-private hidden vector encryption scheme. This addresses an open problem posed by Boneh, Raghunathan, and Segev (ASIACRYPT 2013).
- -CNFs and read-once conjunctions of -disjunctions for constant-size .
Our construction extends the group-based obfuscation schemes of Bishop et al. (CRYPTO 2018), Beullens and Wee (PKC 2019), and Bartusek et al. (EUROCRYPT 2019) to the setting of public-key function-private predicate encryption. We achieve an average-case notion of function privacy, which guarantees that a decryption key reveals nothing about as long as is drawn from a distribution with sufficient entropy. We formalize this security notion as a generalization of the (enhanced) real-or-random function privacy definition of Boneh, Raghunathan, and Segev (CRYPTO 2013). Our construction relies on bilinear groups, and we prove security in the generic bilinear group model
Implementation of improved error trapping decoder for multiple error correcting cyclic codes in a soft core processor
574-578This paper presents implementation of Tadao Kasami decoding algorithm for improved error trapping decoding and
firmware realization details. Algorithm has been applied to cyclic (n, k) codes [Golay (23, 12) and BCH (31, 16)] for triple
error correction. Microblaze 32-bit soft core processor was used with a Xilinx Spartan3 FPGA. To test decoder functionality,
a test procedure with all possible error combination is devised. Profiling of execution time with no error and with error is
presented along with hardware resource utilization of FPGA
Evolving provenance in the Proterozoic Pranhita-Godavari Basin, India
The Pranhita-Godavari Basin in central eastern India is one of the Proterozoic “Purāna” basins of cratonic India. New geochronology demonstrates that it has a vast depositional history of repeated basin reactivation from the Palaeoproterozoic to the Mesozoic. U-Pb laser ablation inductively coupled plasma mass spectrometry dating of detrital zircons from two samples of the Somanpalli Group—a member of the oldest sedimentary cycle in the valley—constrains its depositional age to ∼1620 Ma and demonstrates a tripartite age provenance with peaks at ∼3500 Ma, ∼2480 Ma and ∼1620 Ma, with minor age peaks in the Eoarchaean (∼3.8 Ga) and at ∼2750 Ma. These ages are consistent with palaeocurrent data suggesting a southerly source from the Krishna Province and Enderby Land in East Antarctica. The similarity in the maximum depositional age with previously published authigenic glauconite ages suggest that the origin of the Pranhita-Godvari Graben originated as a rift that formed at a high angle to the coeval evolving late Meosproterozoic Krishna Province as Enderby Land collided with the Dharwar craton of India. In contrast, detrital zircons from the Cycle III Sullavai Group red sandstones yielded a maximum depositional age of 970 ± 20 Ma and had age peaks of ∼2550 Ma, ∼1600 Ma and then a number of Mesoproterozoic detrital zircons terminating in three analyses at ∼970 Ma. The provenance of these is again consistent with a southerly source from the Eastern Ghats Orogen and Antarctica. Later cycles of deposition include the overlying Albaka/Usur Formations and finally the late Palaeozoic to Mesozoic Gondwana Supergroup
Sinuous stromatolites of the Chandi Formation, Chattisgarh Basin, India: Their origin and implications for Mesoproterozoic seawater
Remnants of some of the planet's most ancient life forms, stromatolites in the late Mesoproterozoic sea of the Chattisgarh Basin, India, preserve a conspicuous sinuous pattern. They occur as successive biostromes, 10-30 cm thick, separated by 2-5-cm-thick marly layers and discrete bioherms up to several metres thick and 20 m across. Stromatolite columns in the Chandi Formation are 5-10 cm high, sinuous, inclined and straight, with both branched and non-branched types. These stromatolites are composed of calcite micrite and show well defined light and dark laminae with evidence of erosion between lamina sets. The column sinuosity probably originated as a response to changes in direction and strength of currents. Successive flat beds of stromatolite (biostromes), separated by marl/clay horizons, impart a rhythmic pattern to the succession. The Chandi sinuous stromatolite columns resemble those occurring in China, North America and Siberia, of a comparable age, suggesting that similar marine conditions of stromatolite formation might have been operating in the late Mesoproterozoic seas worldwide. However, the petrographic and sedimentological analyses of these stromatolites indicate their development through in situ production of carbonate with some trapping and binding of detrital sediment. As a result of the presence of terrigenous material within the stromatolites, whole-rock geochemical analyses for trace elements and rare earth elements cannot be used for interpretation of seawater chemistry and the redox conditions at the time
A Palaeoproterozoic dolomite (Vempalle Formation, Cuddapah Basin, India) showing Phanerozoic-type dolomitisation
© 2019 The Palaeoproterozoic Vempalle Formation of the Cuddapah Basin, India, significantly adds to our understanding of the evolution of Precambrian marine carbonate systems and the redox state of the Earth's early oceans. A facies-microfacies-diagenetic-geochemical examination of samples from a ∼1000-m long exposure in a freshly-cut canal section shows that 10–15% of precursor limestone is still preserved in the Vempalle Formation in the form of remnant patches of calcimicrite and ooids with calcite spar cement. The ooids, preserving primary radial and concentric fabrics and radial fractures, are considered to have been originally precipitated as calcite, which may have been low-Mg. In places the preserved calcite spar, that is partially replaced by fabric-destructive dolomite, shows Type I calcite twin lamellae. Petrographic observations demonstrate that Vempalle Formation dolomite formed through very early precipitation, which in stromatolites preserved microbial filaments, as well as through fabric-destructive dolomitization during shallow to moderate burial. Vempalle Formation dolomite is characterized by micritic dolomite crystals which suggest rapid early dolomitization of lime mud and micritic calcite from a supersaturated Mg-Ca-rich solution, probably near-surface or during shallow burial. Depletion of Na and Sr contents of Vempalle Formation dolomite along with negative δ18O values indicate dolomite recrystallisation during burial and further replacement. Dolomite δ13C values of −0.5 to 2‰ are likely inherited original marine values. Geochemical proxies (trace elements and rare earths) imply that Cuddapah Basin seawater and dolomitizing fluids were anoxic and ferruginous but not euxinic. Geochemical analyses also indicate that the burial diagenetic fluids evolved from Eu-enriched seawater that probably resulted from continental rifting around 1.9–2.0 Ga. This probable ocean chemistry is in contrast with the anoxic, ferruginous and extremely high Mg/Ca “dolomite oceans” that prevailed during Proterozoic time. The Vempalle dolomite shows more similarities with dolomitised Phanerozoic platform carbonates than typical Precambrian dolomite with its well-preserved textures and burial dolospar cements