Blockchain Papers

Follow blockchain research across journals, conferences, and preprint repositories.

14 papersLast indexed Aug 31, 2026
Search papers

Paper index

14 results · page 1 of 1

Clear filters
Aug 1, 2026·Zenodo (CERN European Organization for Nuclear Research)
0 cites
Code Promo 1xBet Sans Dépôt 2027 : 1XWAP – Bonus

code promo gratuit 1xbet

code promo gratuit 1xbet: 1XWAP offre un bonus de 100 %. Retrouvez la liste des codes promo 1xBet disponibles lors de votre inscription sur le site officiel de 1xBet. Une sélection de paris gratuits et de codes promo est également disponible. La procédure pour trouver et saisir les codes promo est expliquée sur cette page. De nombreux utilisateurs ont laissé des avis positifs sur le code promo 1xBet du jour. 1xBet offre également des cadeaux d'anniversaire, vous permet d'augmenter vos gains grâce aux paris combinés, propose des coupons pour les paris eSports et bien plus encore. 1XBET offre une variété de bonus, notamment des paris gratuits, des tours gratuits et des cadeaux tels que des iPhones, des ordinateurs portables et des consoles de jeux. Les promotions des bookmakers sont activées en saisissant le code promo dans le champ prévu à cet effet. Le code promo d'inscription est à saisir lors du remplissage du formulaire qui s'ouvre après avoir cliqué sur le bouton « Inscription ». Code promo 1xbet à l'inscription : Copiez le code promo 1XBET : 1XWAP. Ouvrez le site web ou l'application 1xBet. Cliquez sur « S'inscrire ». Choisissez la méthode qui vous convient : en un clic, par téléphone ou par e-mail. Trouvez le champ « Code promo » et saisissez 1XWAP. Finalisez la création de votre compte. Complétez toutes les informations de votre compte personnel. Acceptez de recevoir le bonus. Approvisionnez votre compte avec au moins 1 € / 1 $. 1xbet doublera automatiquement votre dépôt, dans la limite de 800 $. Important : Si les informations de votre compte personnel sont incomplètes, le bonus ne sera pas crédité. Le bonus de dépôt obtenu grâce au code promo 1xbet doit être activé dans les 30 jours suivant la création du compte. Comme indiqué, le casino propose également diverses promotions, notamment Drops & Wins, offrant de gros gains en argent réel ! Code promo 1xBet 2027 - Bonus Casino jusqu'à 1950 $ Obtenez le meilleur code promo 1xBet : 1XWAP, qui vous permettra de recevoir un bonus jusqu’à 130 $. Offre valable jusqu’au 31 décembre 2027. Le bonus sport est débloqué en deux étapes : la moitié sur des paris combinés à une cote de 1,40, et l’autre moitié dans la section 1xGames. Le bonus casino, quant à lui, est réparti sur quatre dépôts. Une seule offre est activée à la fois : le choix se fait lors de la création du compte, avant le premier dépôt. Ce coupon est réservé aux nouveaux inscrits. Outre le bonus de bienvenue, 1xBet propose plusieurs promotions, dont cinq actives auxquelles nous participons régulièrement en 2027. Les joueurs les plus actifs accèdent au programme VIP avec un gestionnaire de compte dédié. Les avantages incluent des limites de retrait plus élevées, des paris gratuits personnalisés et un cashback hebdomadaire dont le pourcentage dépend de votre niveau. Hyper Bonus : Bonus sur vos gains Après votre inscription avec le code promo 1xBet : 1XWAP, un bonus est ajouté à vos gains, pouvant atteindre 100 % selon le nombre d’événements sélectionnés. Les conditions sont simples : tous les paris combinés d’au moins quatre sélections (cote minimale de 1,2 par sélection, jusqu’à 50 sélections) sont éligibles à l’offre. Bonus pour série de paris perdants : jusqu'à 500 € Si vous effectuez 20 paris perdants sur différents événements en 30 jours, 1xBet vous créditera automatiquement d'un bonus. Le montant dépend de vos mises : À partir de 2 € par pari, le bonus est de 100 € À partir de 5 €, 250 € À partir de 10 €, 500 € Seuls les paris simples et combinés sont éligibles, avec une cote maximale de 3,00. Pour activer le bonus, contactez le service client de 1xBet par e-mail. Le casino en direct de 1xBet est impressionnant et propose une grande variété de catégories, dont 1xLIVE, où vous pouvez gagner du cashback. Vous pouvez également profiter de jeux en direct, de jeux Crash, de poker et bien plus encore. Si vous prévoyez de déposer en cryptomonnaie, vérifiez d'abord les méthodes de paiement éligibles dans votre compte joueur. Celles-ci dépendent de votre localisation. Bitcoin et USDT sont acceptés sur 1xBet, mais certaines offres de casino ne sont pas accessibles avec ces méthodes. Comment retirer ses gains avec un code promo 1xBet ? Les retraits sont possibles une fois les conditions de mise remplies, pour les bonus paris sportifs et 1xGames. Tant qu'un bonus est actif, le solde, y compris les fonds déposés, reste bloqué. Une fois les conditions remplies, les gains sont transférés sur le compte principal et peuvent être retirés. La procédure ne prend que quelques secondes depuis la section « Retrait » : choisissez la méthode, saisissez le montant et confirmez. Le premier retrait déclenche une vérification d'identité (KYC), nécessitant une pièce d'identité valide et parfois un justificatif de domicile. Lors de notre test depuis le Cameroun, la validation a pris un peu moins de 24 heures ; prévoyez plus de temps pendant le week-end. Code promo 1xBet à l'inscription | Bonus jusqu'à 130 € Le code promo 1xBet à l'inscription : 1XWAP est valable sans limite de temps et vous garantit un bonus de 100 % sur votre dépôt. Saisissez le code promo lors de votre inscription et recevez un bonus sur votre premier dépôt jusqu'à 130 €. Vous recevrez également un pack de bienvenue au Casino 1xBet d'une valeur maximale de 1 950 € + 150 tours gratuits pour jouer aux machines à sous et à d'autres jeux. Activez le code promo pour recevoir le bonus dès aujourd'hui. Code promo 1xBet gratuit ✓ Code bonus ✓ Bonus d'inscription sans dépôt ✓ Tours gratuits ✓ Programme de fidélité. Le bonus de bienvenue 1xBet (pari gratuit) est accessible à tous les joueurs n'ayant jamais été inscrits sur le site officiel. Le code promo 1xBet pour le pari gratuit s'utilise de la même manière. Après avoir saisi le code bonus, vous devrez accepter les conditions générales de la société et activer votre compte. Les coupons bonus ne nécessitent aucune activation particulière. Après leur inscription, les parieurs reçoivent un bonus sur leur premier dépôt 1xBet de 100 % du montant déposé, jusqu'à 100 €. Les fonds promotionnels sont crédités sur le compte bonus, tandis que le solde est conservé sur le compte principal et disponible pour jouer selon les conditions habituelles. Il est actuellement impossible d'obtenir un pari gratuit 1xBet simplement en s'inscrivant. Comment et où saisir un code promo 1xBet et recevoir un bonus ? Utilisez le code promo 1xBet : 1XWAP lors de votre inscription pour obtenir un bonus de 100 % jusqu'à 400 $ sur votre premier dépôt. Profitez des meilleurs bonus du Casino 1XBET : ☆ Bonus sans dépôt 2027 ✓ Pack de bienvenue ✓ Codes promo ✓ Cashback. Découvrez comment activer les bonus et commencez à gagner ! 1xBet Casino 2027 - Bonus nouveau joueur 1xBet Casino propose plus de 3 000 jeux provenant de plus de 60 opérateurs de renom. Vous trouverez des milliers de machines à sous, ainsi que des jeux de table, des jeux avec croupiers en direct et bien plus encore. La majorité des jeux sont des machines à sous, avec plus de 2 000 titres phares disponibles. Si vous êtes amateur de jeux de table, vous pouvez jouer au blackjack, au baccarat, à la roulette et à bien d'autres. Des catégories spéciales sont disponibles pour trouver rapidement vos jeux préférés. Code promo 1xBet pour les tours gratuits : 1XWAP. Utilisez ce code bonus lors de votre inscription. Bonus Casino 1xBet : Jusqu’à 1 950 $ + 150 tours gratuits. Utilisez votre bonus sur l’ensemble du site du casino. Profitez d’une variété de machines à sous. Attention : Veuillez noter que les paris en ligne peuvent être illégaux dans certaines régions. Avant de jouer, veuillez vérifier la légalité de ces activités dans votre pays. 1xBet décline toute responsabilité quant aux conséquences de vos décisions. Les jeux d’argent peuvent engendrer une dépendance. Jouez de manière responsable et gérez votre budget. Code promo 1xBet 2027 : 1XWAP – Bonus de 200 % jusqu’à 200 € Le code promo 1xBet valable en 2027 est 1XWAP. Utilisez-le lors de votre inscription pour obtenir un bonus sport de 200 % jusqu’à 200 € sur votre premier dépôt ou un pack casino de 1 500 € et 150 tours gratuits. Ce code d’inscription 1xBet vous donne accès à un bonus attractif, mais certaines erreurs peuvent empêcher sa validation. L’erreur la plus fréquente consiste à placer un pari simple au lieu d’un pari combiné. Dans ce cas, le pari peut être gagnant, mais il ne sera pas pris en compte pour le déblocage du bonus. Les deux offres ne sont pas cumulables ; vous devez faire votre choix lors de la création de votre compte. Pour les amateurs de basketball, que ce soit pour la saison NBA de cet été ou celle qui débutera cet automne, le bonus sport reste le plus avantageux. Les passionnés de machines à sous préféreront sans doute le pack casino, qui offre un bonus maximum nettement plus élevé, mais avec des conditions de mise différentes. Pour parier sur le basketball, nous recommandons le bonus de premier dépôt sur les sports. Son bonus est calculé en deux étapes : x5 sur les paris combinés sportifs avec une cote minimale de 1,40, puis x30 sur la section 1xGames. En Inde, la totalité du bonus est mise sur les sports, sans utiliser 1xGames. Lors d'une série de matchs NBA, trois paris combinés autour de 1,40 nous ont suffi pour remplir les conditions de mise sur les sports en cinq jours. N'ouvrez pas de compte en Bitcoin, USDT, Litecoin ou autres cryptomonnaies si vous souhaitez recevoir un bonus. Ces cryptomonnaies ne sont pas incluses dans le programme de bonus de 1xbet. Code promo 1xBet Casino : Bonus jusqu'à 1 500 € + 150 tours gratuits Avec le code promo 1xBet : 1XWAP, obtenez un bonus casino sur vos 4 premiers dépôts, jusqu'à 1 500 € + 150 tours gratuits sur Aviator. Chaque tranche de bonus nécessite un d

Open access
Mathematics, Computing, and Information Processing
Diverse Scientific and Economic Studies
Data Analysis with R
Original source
Jul 12, 2026·Zenodo (CERN European Organization for Nuclear Research)
0 cites
Lingenic-Text: A Formally Verified Unicode 17.0 Text Processing Library in SPARK/Ada with Complete C API

Danslav Slavenskoj, Lingenic LLC

Introduction The processing of Unicode text is among the most foundational operations in modern computing, yet the algorithms that govern it—segmentation, normalization, bidirectional layout, collation—are specified across more than a dozen Unicode Technical Annexes and Reports, each encoding rules of considerable complexity. Implementations of these algorithms in widely used libraries have historically been written in memory-unsafe languages without formal guarantees, relying on testing alone to establish correctness. The question of whether a Unicode text processing library can be not merely tested but proved correct—with machine-checked guarantees of both the absence of runtime errors and functional conformance to the Unicode Standard—has not, to the authors' knowledge, been addressed prior to this work. Lingenic-Text is a complete implementation of the Unicode 17.0 text processing stack, written in SPARK/Ada (Ada 2022) and formally verified with GNATprove. The library comprises approximately 32,200 lines of Ada source across 57 files, implementing fourteen distinct modules: UTF-8 encoding and decoding (RFC 3629), grapheme cluster segmentation, word segmentation, and sentence segmentation (UAX #29), line breaking (UAX #14), normalization to all four forms (UAX #15), case mapping including full multi-character mappings and context-sensitive rules (Unicode §3.13), collation with DUCET support (UTS #10), the full Unicode Bidirectional Algorithm including bracket pair resolution (UAX #9), East Asian width determination (UAX #11), emoji classification and property lookup (UTS #51), identifier detection (UAX #31), and internationalized domain name processing with Punycode (UTS #46, RFC 3492). Every verification condition—9,640 in total, spanning runtime checks, functional contracts, assertions, termination, initialization, and data dependencies—is discharged by the prover at Level 4. No pragma Assume appears anywhere in the codebase. Conformance testing against Unicode Consortium test suites and reference data passes all 504,634 test cases. Architecture and Verification Approach The verification architecture factors into two links of different strength. The first link is a formal proof: for every subprogram in the library, a ghost specification encodes the intended behavior as pure expression functions or recursive ghost functions, and GNATprove proves that the implementation satisfies this specification for all possible inputs. This link is machine-checked and universal. Ghost code in SPARK is erased entirely at compile time, imposing zero runtime cost. The second link is conformance testing against the Unicode Consortium test suites—GraphemeBreakTest.txt, NormalizationTest.txt, BidiCharacterTest.txt, and others—which validates that the ghost specifications themselves faithfully encode the rules of the Unicode Standard. This link is empirical: it is validation by examples, and its strength is bounded by the coverage of the test suites. The end-to-end guarantee is therefore proved(implementation ⊨ specification) ∧ tested(specification ≈ standard). Along the implementation-correctness axis, the guarantee is a proof; along the standard-conformance axis, it is only as strong as the test suite. Since the Unicode Standard is a natural-language document, the conformance boundary cannot be eliminated by formal methods alone, but the test suites are the Consortium's own conformance instruments, and the library passes all 504,634 cases. Two principal proof patterns emerge across the library's modules. In the first, used by the segmentation algorithms, the Unicode rules are encoded as a recursive ghost function with a Subprogram_Variant annotation proving termination. The implementation is a forward state machine realized as a loop, whose invariant asserts equivalence with the recursive specification at every iteration. The postcondition of the public subprogram then states that its output equals the value of the recursive ghost function applied to the input. In the second pattern, used by normalization and case mapping, a generic text transformation framework carries a ghost predicate (Partial_Valid) as its loop invariant. Each callback's postcondition preserves this invariant, and a finishing postcondition bridges from the partial invariant to the full output specification. This generic is instantiated by each module with its own callback and specification, yielding proved correctness without duplicating the proof scaffolding. All property lookups—script, general category, grapheme break property, word break, sentence break, line break, East Asian width, Bidi class, joining type, and others—are implemented as flat arrays indexed directly by codepoint, giving O(1) access with no dynamic allocation, no hash tables, and no trees. The Unicode Character Database files are read from disk at initialization by a proved UCD parser, whose postcondition guarantees that every codepoint's property value in the populated table matches the value specified by a recursive ghost function encoding a model of the UAX #44 property file format. The fidelity of that model to the actual UAX #44 text is, like the algorithm specifications, established by test rather than by proof. This design permits updating to a new Unicode version by replacing the data files in the ucd/ directory, without modifying any source code. Scope and Capabilities The library provides a complete C API as a static library with 53 exported functions, enabling integration with C, C++, and any language supporting C foreign function interfaces. The C binding is a thin validation layer: every entry point checks its arguments against the precondition of the proved SPARK subprogram it wraps, returning an error code on violation, so that the machine-checked postconditions of the core apply to every successful call through the C interface. Among the more complex modules, the Bidirectional Algorithm implementation handles the full rule set of UAX #9, including explicit embeddings, overrides, and isolates, isolating run sequence resolution, and bracket pair matching under rule N0 with the BD16 algorithm. The reordering procedure produces a proved permutation of the input. The collation module implements UTS #10 with both Non-Ignorable and Shifted variable weighting, contraction handling, and implicit weight computation for CJK Unified Ideographs, Tangut, Nushu, and Khitan Small Script. The IDNA module implements the full UTS #46 processing pipeline with Punycode encoding (RFC 3492), ContextJ validation (RFC 5892), Bidi domain name rules (RFC 5893), and DNS length checks. The library enforces several invariants by construction. No heap allocation occurs; all buffers are bounded arrays with every index proved in range, eliminating buffer overflows as a class of defect. No runtime exceptions are raised; all error conditions are communicated through status codes. Runtime checks are suppressed in the compiled binary (-gnatp) because GNATprove has already proved their absence. The sole code outside SPARK verification is the file I/O routine that reads UCD data from disk; every other subprogram is machine-checked. Availability Lingenic-Text version 1.2.0 implements Unicode Standard 17.0. The source code, comprising all SPARK/Ada sources, the C binding, and conformance test programs, is available under the Lingenic Source-Available License v2.3. Production use requires a separate license from Lingenic LLC. The Unicode Character Database files included in the distribution are © Unicode, Inc. and are distributed under the Unicode License V3.

Open access
3 source records
Mathematics, Computing, and Information Processing
Natural Language Processing Techniques
Handwritten Text Recognition Techniques
Original source
Jul 4, 2026·Zenodo (CERN European Organization for Nuclear Research)
0 cites
Ismail's Glossary: A Complete Navigation Index for Mathlib4

Muhammed Ismail

In this project, I provide a complete, human-readable description for every one of Mathlib4's 9,150 modules — the mathematics library of the Lean 4 proof assistant — stating what each module contains, who uses it, and, wherever the names alone would leave it ambiguous, how it differs from its similarly named neighbors. Coverage is total rather than representative: every directory and every file, described against one fixed, fully specified reference snapshot, released as an independent, open-source resource for the Lean and Mathlib community — not an official product of either. Every entry in this glossary, without exception, is checked against the actual Mathlib4 source at the reference snapshot (Lean 4.29.1, Mathlib4 commit 1ad783f9bf, 2026-05-09): of 9,150 entries, 9,107 carry Complete status and 43 carry Benchmark Theorem status; zero are Pending, and zero are Needs Review. Ismail's Glossary covers the full Mathlib4 hierarchy — 1,129 directories and 8,021 files across six depth levels, spanning all 32 of Mathlib's top-level mathematical domains, from algebra and analysis to category theory and measure theory. Each entry carries six structured fields (path, name, type, parent path, depth, description), so the same data serves a human reader and a retrieval pipeline equally well.The Glossary JSON. The complete dataset, all 9,150 entries, in machine-readable form for any AI platform or retrieval pipeline.The RAG JSON. A flat, embedding-ready export with each entry pre-merged into a single field, for retrieval-augmented-generation systems that want a drop-in data source.The Claude Skill. A self-contained bundle that installs the glossary as an active, queryable reference inside Claude, so Mathlib navigation answers are grounded in current data rather than a language model's frozen training-time memory.The Master Spreadsheet. The live, community-editable source of truth, with a static snapshot published alongside it for anyone who needs a fixed, citable copy.The Interactive Website. A searchable glossary tree plus a dedicated visual Atlas of all 32 top-level domains, built for orientation rather than lookup, alongside a Lean 4 syntax reference and a getting-started guide. To this project's knowledge, no existing Mathlib tool — declaration search engine, in-editor tactic, or auto-generated documentation — provides complete, structural, plain-language coverage of the library at this depth; each presupposes that the user already knows, at least approximately, what they are looking for. All data is provided in full transparency and community contribution is actively encouraged: the complete glossary, every deliverable described above, and the moderated contribution workflow are at github.com/M-Ismail-ZA/IsmailsGlossary. For any feedback, corrections, or collaboration, please contact me via the email address listed on the paper.

Open access
2 source records
Mathematics, Computing, and Information Processing
Polynomial and algebraic computation
Mathematics Education and Programs
Original source
Jun 20, 2026·Zenodo (CERN European Organization for Nuclear Research)
0 cites
Research - Zero Knowledge Proofs

Lois-Kleinner Alpasan

This research document is part of the **MF+SO** project within The Anticloud research corpus. Published by Alpasan, Lois-Kleinner.

Open access
2 source records
Natural Language Processing Techniques
Mathematics, Computing, and Information Processing
Benford’s Law and Fraud Detection
Original source
May 21, 2026·Zenodo (CERN European Organization for Nuclear Research)
0 cites
Rei as a Formal-Verification Compilation Pass for AI-Generated Mathematics — Rei-AIOS Paper 154 v0.0 (OUTLINE)

Nobuki Fujimoto, Rei, (Anthropic, claude-opus-4-7), Claude

⚠ v0.0 OUTLINE intentional publication — Pattern 4 mitigation embedded. This is an OUTLINE, not a v0.1 publishable manuscript. The central operational claim — that Rei provides a formal-verification compilation pass composing with AI hypothesis generators (AlphaEvolve, LLM Wiki, OpenEvolve) — requires at least one end-to-end demonstration before v0.1 promotion. As of 2026-05-22 the demonstration is at scaffold-level smoke-run stage only (OpenEvolve scaffold structurally validated, but full 100-iteration evolutionary loop with real evolved Lean 4 proof NOT YET executed). Publication-as-v0.0 is intentional honest framing per OUKC feedback_no_rush_publication.md: rather than wait silently for v0.1 evidence, the OUTLINE is published with explicit gate state so reviewers can see exactly what is and is not claimed. Framing concept: AlphaEvolve / LLM Wiki / OpenEvolve = hypothesis generators (loosely-grounded, fast, large-search). Rei = proof completer (mechanically verified, slow, decisive). Together they compose: hypothesis generator emits candidates → Rei evaluates via D-FUMT₈ 8-axis projection (γ-evaluator) + Lean 4 zero-sorry validation (β-evaluator) → return verified candidates to the evolutionary loop. Rei is positioned as a formal-verification compilation pass in the AI-mathematics generation pipeline. Scaffold evidence (2026-05-22): external/openevolve-rei/ — YAML config (Ollama 3-prover ensemble), Python evaluators (β = Lean 4 zero-sorry, γ = D-FUMT₈ projection), example skeleton (26-circle packing 2.635 benchmark). 4 smoke-tests PASS: yaml parse + 3 Python AST parse + circle_packing standalone execution (n=26 r=0.4167 density=14.18) + γ-evaluator returns OpenEvolve-compatible dict with metrics (axis_dominant=ZERO 9 hits, score=0.0154) + artifacts (token_count=13). Per SCOPE.md non-claims: this is NOT a fork of OpenEvolve, NOT a claim of 26-circle 2.635 reproduction, NOT a claim that Rei has built an evolutionary code generator, NOT a paper-publishable result by itself. v0.1 acceptance criteria (10 items): see §9. Core gates: OpenEvolve installed + first 100-iteration loop completes + real evolved Lean 4 proof generated + scaffold extended with at least one zero-sorry proof for one open conjecture from META-DB Tier 1. v0.1 will publish as Zenodo new-version preserving DOI lineage from this v0.0 record. Honest scope (read first): (1) This is OUTLINE only — framing + prior-art audit + acceptance criteria, no end-to-end evidence. (2) Rei is NOT a hypothesis generator — its role in this composition is specifically as the verifier/completer. (3) Per feedback_world_uniqueness_claim_controllable.md: we use "to our knowledge no equivalent Lean 4 zero-sorry + D-FUMT₈ 8-axis evaluator exists in the OpenEvolve plugin ecosystem as of 2026-05-22" phrasing, NOT "world-first." (4) Three-party co-authorship (Fujimoto / Rei / Claude) per OUKC charter v1.0. (5) Per OUKC No-Patent Pledge — no patent will be filed.

Open access
2 source records
Mathematics, Computing, and Information Processing
Machine Learning in Materials Science
Model Reduction and Neural Networks
Original source
May 1, 2026·arXiv (Cornell University)
0 cites
Evaluating the Architectural Reasoning Capabilities of LLM Provers via the Obfuscated Natural Number Game

Lixing Li

While Large Language Models have achieved notable success on formal mathematics benchmarks such as MiniF2F, it remains unclear whether these results stem from genuine logical reasoning or semantic pattern matching against pre-training data. This paper identifies Architectural Reasoning: the ability to synthesize formal proofs using exclusively local axioms and definitions within an alien math domain, as the necessary ability for future automated theorem discovery AI. We use the Obfuscated Natural Number Game, a benchmark to evaluate Architectural Reasoning. By renaming identifiers in the Natural Number Game in Lean 4, we created a zero-knowledge, closed environment. We evaluate state-of-the-art models, finding a universal latency tax where obfuscation increases inference time. The results also reveal a divergence in robustness: while general models (Claude-Sonnet-4.5, GPT-4o) suffer performance degradation, reasoning models (DeepSeek-R1, GPT-5, DeepSeek-Prover-V2) maintain the same accuracy despite the absence of semantic cues. These findings provide a quantitative metric for assessing the true capacity for mathematical reasoning.

Open access
3 source records
Mathematics, Computing, and Information Processing
Machine Learning in Materials Science
Topic Modeling
Original source
Jan 1, 2026·IRIS Research product catalog (Sapienza University of Rome)
0 cites
ACTS: Attestations of Contents in TLS Sessions

Pierpaolo Della Monica, Ivan Visconti, Andrea Vitaletti, Marco Zecchini

An essential requirement for the large-scale adoption of Web3 is enabling users to benefit from their data even within already deployed systems. This raises an important open question: how can existing, widely adopted software verify that a user has retrieved specific data from a TLS server? Impressive scientific results (e.g., DECO [CCS20] and the work of Xie et al. [USENIX24]) and industrial products (TLSNotary) have recently made progress in the above challenging direction. However, while they nicely leave TLS servers untouched, the retrieved data is then used in computations with verifiers that are required to run some advanced non-standardized cryptographic schemes (e.g., ZK-SNARKs), which clearly limits the large-scale adoption of the proposed technologies. In this paper, building on top of previous approaches and relying on the recent concept of Predicate Blind Signatures of Fuchsbauer and Wolf [Eurocrypt24], we bypass the limits of prior work by presenting ACTS a distributed architecture that, while still leaving TLS servers untouched, it allows a user to show possession of data retrieved from TLS servers simply requiring that the software of the verifier can check a standard signature. Our contributions include a round-optimal predicate blind signature protocol that produces standard RSA-PSS signatures. We show how this primitive can be integrated into the DECO architecture (and its successors) to certify data retrieved from TLS servers. Furthermore, we have optimized our construction to make it practical on commodity hardware for a large and significant class of policies implemented by the notary (i.e., the actor that is in charge of obliviously certifying TLS data, therefore preserving data confidentiality). We provide an experimental evaluation on the simple but powerful enough use case of a PDF document downloaded from a TLS server and encoded into an AES-GCM ciphertext. The user will then get a certified PDF through a standard PADES signature added obliviously to the PDF along with some metadata by a notary service. The resulting standard signed PDF document can be transparently verified using off-the-shelf PDF readers. Our experimental validation demonstrates that our architecture is suitable for real-world deployment in concrete scenarios.

Open access
2 source records
Cryptography and Data Security
Cryptography and Residue Arithmetic
Cryptographic Implementations and Security
Original source
Sep 15, 2025·arXiv (Cornell University)
0 cites
From Evaluation to Enhancement: Large Language Models for Zero-Knowledge Proof Code Generation

Xue, Zhantong, Pingchuan Ma, Zhaoyu Wang, Zhou, Yuguang · 7 authors

Zero-knowledge proofs (ZKPs) are increasingly deployed in domains such as privacy-preserving authentication, verifiable computation, and secure finance. However, authoring ZK programs remains challenging: unlike conventional software development, ZK programming manifests a fundamental paradigm shift from \textit{imperative computation} to \textit{declarative verification}. This process requires rigorous reasoning about finite field arithmetic and complex constraint systems (which is rare in common imperative languages), making it knowledge-intensive and error-prone. While large language models (LLMs) have demonstrated strong code generation capabilities in general-purpose languages, their effectiveness for ZK programming, where correctness hinges on both language mastery and constraint-level reasoning, remains unexplored. To address this gap, we propose \textsc{ZK-Eval}, a domain-specific evaluation pipeline that probes LLM capabilities on ZK programming at three levels: language knowledge, algebraic primitive competence, and end-to-end program generation. Our evaluation of four state-of-the-art LLMs reveals that while models demonstrate strong proficiency in language syntax, they struggle when implementing and composing algebraic primitives to specify correct constraint systems, frequently producing incorrect programs. Based on these insights, we introduce \textsc{ZK-Coder}, an agentic framework that augments LLMs with constraint sketching, guided retrieval, and interactive repair. Experiments with GPT-o3 on Circom and Noir show substantial gains, with success rates improving from 20.29\% to 87.85\% and from 28.38\% to 97.79\%, respectively. With \textsc{ZK-Eval} and \textsc{ZK-Coder}, we establish a new basis for systematically measuring and augmenting LLMs in ZK code generation to lower barriers for practitioners and advance privacy computing.

Open access
2 source records
Mathematics, Computing, and Information Processing
cs.SE
Original source
Jan 1, 2025·OSF Preprints (OSF Preprints)
0 cites
SHA-256 Preimage Finder Spanish (For Bitcoin)

Katayama, Kaoru Aguilera

No abstract is available for this record.

Open access
Natural Language Processing Techniques
Mathematics, Computing, and Information Processing
Authorship Attribution and Profiling
Original source
Dec 18, 2024·IACR Transactions on Symmetric Cryptology
5 cites
Exploring the Six Worlds of Gröbner Basis Cryptanalysis: Application to Anemoi

Katharina Koschatko, Reinhard Lüftenegger, Christian Rechberger

Gröbner basis cryptanalysis of hash functions and ciphers, and their underlying permutations, has seen renewed interest recently. Anemoi (Crypto’23) is a permutation-based hash function that is efficient for a variety of arithmetizations used in zero-knowledge proofs. In this paper, exploring both theoretical bounds as well as experimental validation, we present new complexity estimates for Gröbner basis attacks on the Anemoi permutation over prime fields.We cast our findings in what we call the six worlds of Gröbner basis cryptanalysis. As an example, keeping the same security arguments of the design, we conclude that at least 41 instead of 37 rounds would need to be used for 256-bit security, whereby our suggestion does not yet include a security margin.

Open access
Polynomial and algebraic computation
Cryptography and Residue Arithmetic
Mathematics, Computing, and Information Processing
Original source
Aug 28, 2024·Journal of Symbolic Computation
1 cites
Invariant neural architecture for learning term synthesis in instantiation proving

Jelle Piepenbrock, Josef Urban, Konstantin Korovin, Miroslav Olšák · 6 authors

The development of strong CDCL-based propositional (SAT) solvers has greatly advanced several areas of automated reasoning (AR). One of the directions in AR is therefore to make use of SAT solvers in expressive formalisms such as first-order logic, for which large corpora of general mathematical problems exist today. This is possible due to Herbrand's theorem, which allows reduction of first-order problems to propositional problems by instantiation. The core challenge is synthesizing the appropriate instances from the typically infinite Herbrand universe. In this work, we develop a machine learning system targeting this task, addressing its combinatorial and invariance properties. In particular, we develop a GNN2RNN architecture based on a graph neural network (GNN) that learns from problems and their solutions independently of many symmetries and symbol names (addressing the abundance of Skolems), combined with a recurrent neural network (RNN) that proposes for each clause its instantiations. The architecture is then combined with an efficient ground solver and, starting with zero knowledge, iteratively trained on a large corpus of mathematical problems. We show that the system is capable of solving many problems by such educated guessing, finding proofs for 32.12% of the training set. The final trained system solves 19.74% of the unseen test data on its own. We also observe that the trained system finds solutions that the iProver and CVC5 systems did not find.

Open access
Natural Language Processing Techniques
Handwritten Text Recognition Techniques
Mathematics, Computing, and Information Processing
Original source
Feb 19, 2024·arXiv (Cornell University)
0 cites
SACRÉ BLEU: Self-Assessed Creator Royalties Énforced by Balancing Liquidity Estimation & Utility (A formal definition and analysis of Ethereum Request for Comment ERC-7526)

David Miles Huber, Arran Schlosberg

The secondary market for Ethereum non-fungible tokens (NFTs) has resulted in over $1.8bn being paid to creators in the form of a sales tax commonly called creator royalties. This was despite royalty payments being enforced by no more than social contract alone. Predictably, such an incentive structure led to zero-royalty alternatives becoming abundant and payments dwindled. A purely programmatic solution to royalty enforcement is hampered by the prevailing NFT standard, ERC-721, which is ignorant of sale values and royalty enforcement therefore relies on (potentially dishonest) third parties. We thus introduce an incentive-compatible mechanism for which there is a single rationalisable solution, in which royalties are paid in full, while maintaining full ERC-721 compatibility. The mechanism constitutes the core of ERC-7526.

Open access
2 source records
cs.GT
econ.TH
Diverse Specialized Academic Research
Original source
Jan 1, 2024·SSRN Electronic Journal
0 cites
Code Review DAO

Wulf A. Kaal

No abstract is available for this record.

Open access
Mathematics, Computing, and Information Processing
Diverse Scientific and Economic Studies
Software Engineering and Design Patterns
Original source
Jan 1, 2004·Digital Commons @ Butler University (Butler University)
0 cites
AZBY-Shiftwords: Edify, Story

Richard Sabey

The cipher (or athbash, under which name Web3 defines it) is a Hebrew substitution cipher which replaces the first letter of the Hebrew alphabet (aleph, 1\) by the last (tav, ) the second (beth, J) by the last but one (shin, IJI), and so on, unti I we get to the last (ta , n), which i replaced by the first (aleph, 1\). Jan Anderson described it in Fledge Ledge Edge (WW 8. 1997229). Naturally, the idea can be applied to our alphabet; following the precedent set by atbash I name it the azby cipher.

Open access
2 source records
Geographic Information Systems Studies
Linguistic Variation and Morphology
Algorithms and Data Compression
Original source