中文
相关论文

相关论文: GB-hash : Hash Functions Using Groebner Basis

200 篇论文

HalftimeHash is a new algorithm for hashing long strings. The goals are few collisions (different inputs that produce identical output hash values) and high performance. Compared to the fastest universal hash functions on long strings…

数据结构与算法 · 计算机科学 2021-04-22 Jim Apple

A minimal perfect hash function (MPHF) maps a set of n keys to unique positions {1, ..., n}. Representing an MPHF requires at least 1.44 bits per key. ShockHash is a technique to construct an MPHF and requires just slightly more space. It…

数据结构与算法 · 计算机科学 2025-07-03 Stefan Hermann

In this paper, we characterized the relationship between Groebner bases and u-bases: any minimal Groebner basis of the syzygy module for n univariate polynomials with respect to the term-over-position monomial order is its u-basis.…

符号计算 · 计算机科学 2021-01-01 Dingkang Wang , Hesong Wang , Fanghui Xiao

This paper introduces a strategy for signature-based algorithms to compute Groebner basis. The signature-based algorithms generate S-pairs instead of S-polynomials, and use s-reduction instead of the usual reduction used in the Buchberger…

符号计算 · 计算机科学 2018-12-03 Kosuke Sakata

A minimal perfect hash function (MPHF) maps a set S of n keys to the first n integers without collisions. There is a lower bound of n*log(e)=1.44n bits needed to represent an MPHF. This can be reached by a brute-force algorithm that tries…

数据结构与算法 · 计算机科学 2024-06-14 Hans-Peter Lehmann , Peter Sanders , Stefan Walzer

Given a set $K$ of $n$ keys, a minimal perfect hash function (MPHF) is a collision-free bijective map $\mathsf{H_{mphf}}$ from $K$ to $\{0, \dots, n-1\}$. This work presents a (minimal) perfect hash function that first prioritizes query…

数据结构与算法 · 计算机科学 2026-02-05 Ragnar Groot Koerkamp

Fully homomorphic encryption (FHE) enables an entity to perform arbitrary computation on encrypted data without decrypting the ciphertexts. An ongoing group-theoretical approach to construct an FHE scheme uses a certain "compression"…

群论 · 数学 2025-07-04 Koji Nuida

A function $f : U \to \{0,\ldots,n-1\}$ is a minimal perfect hash function for a set $S \subseteq U$ of size $n$, if $f$ bijectively maps $S$ into the first $n$ natural numbers. These functions are important for many practical applications…

数据结构与算法 · 计算机科学 2023-08-08 Giulio Ermanno Pibiri , Roberto Trani

Ciminion and Hydra are two recently introduced symmetric key Pseudo-Random Functions for Multi-Party Computation applications. For efficiency, both primitives utilize quadratic permutations at round level. Therefore, polynomial system…

密码学与安全 · 计算机科学 2025-03-13 Matthias Johann Steiner

cryptographic hash function is a deterministic procedure that compresses an arbitrary block of numerical data and returns a fixed-size bit string. There exist many hash functions: MD5, HAVAL, SHA, ... It was reported that these hash…

密码学与安全 · 计算机科学 2011-11-23 Rene Ndoundam , Juvet Karnel Sadie

In this paper we give an insight into the behaviour of signature-based Gr\"obner basis algorithms, like F5, G2V or SB, for inhomogeneous input. On the one hand, it seems that the restriction to sig-safe reductions puts a penalty on the…

交换代数 · 数学 2013-04-17 Christian Eder

The classic way of computing a $k$-universal hash function is to use a random degree-$(k-1)$ polynomial over a prime field $\mathbb Z_p$. For a fast computation of the polynomial, the prime $p$ is often chosen as a Mersenne prime $p=2^b-1$.…

数据结构与算法 · 计算机科学 2021-05-07 Thomas Dybdahl Ahle , Jakob Tejs Bæk Knudsen , Mikkel Thorup

Hashing has emerged as a popular technique for large-scale similarity search. Most learning-based hashing methods generate compact yet correlated hash codes. However, this redundancy is storage-inefficient. Hence we propose a lossless…

计算机视觉与模式识别 · 计算机科学 2016-03-18 Honghai Yu , Pierre Moulin , Hong Wei Ng , Xiaoli Li

We construct an explicit minimal strong Groebner basis of the ideal of vanishing polynomials in the polynomial ring over Z/m for m>=2. The proof is done in a purely combinatorial way. It is a remarkable fact that the constructed Groebner…

交换代数 · 数学 2011-05-18 G. -M. Greuel , F. Seelisch , O. Wienand

The secure hash function SHA-256 is a function on bit strings. This means that its restriction to the bit strings of any given length can be computed by a finite instruction sequence that contains only instructions to set and get the…

编程语言 · 计算机科学 2017-11-21 J. A. Bergstra , C. A. Middelburg

DAGS scheme is a key encapsulation mechanism (KEM) based on quasi-dyadic alternant codes that was submitted to NIST standardization process for a quantum resistant public key algorithm. Recently an algebraic attack was devised by Barelli…

密码学与安全 · 计算机科学 2021-03-05 Magali Bardet , Manon Bertin , Alain Couvreur , Ayoub Otmani

Recently, supervised hashing methods have attracted much attention since they can optimize retrieval speed and storage cost while preserving semantic information. Because hashing codes learning is NP-hard, many methods resort to some form…

机器学习 · 计算机科学 2017-12-05 Zihao Hu , Xiyi Luo , Hongtao Lu , Yong Yu

Hashing has been recognized as an efficient representation learning method to effectively handle big data due to its low computational complexity and memory cost. Most of the existing hashing methods focus on learning the low-dimensional…

计算机视觉与模式识别 · 计算机科学 2019-01-08 Yujuan Ding , Wai Kueng Wong , Zhihui Lai , Zheng Zhang

Hashing functions, which are created to provide brief and erratic digests for the message entered, are the primary cryptographic primitives used in blockchain networks. Hashing is employed in blockchain networks to create linked block…

密码学与安全 · 计算机科学 2024-07-12 Marut Pandya

We develop a scalable algorithm to learn binary hash codes for indexing large-scale datasets. Near-isometric binary hashing (NIBH) is a data-dependent hashing scheme that quantizes the output of a learned low-dimensional embedding to obtain…

数据结构与算法 · 计算机科学 2016-03-15 Amirali Aghazadeh , Andrew Lan , Anshumali Shrivastava , Richard Baraniuk