Khodakhast Bibak

dblp:70/10044 · DBLP profile ↗
← Back
11ranked-venue papers
8as first author
3since 2021 · last 2023
0000-0003-3301-0232ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 5 · 4 first-author · 2 since 2021Theory of computation · 3 · 3 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorSystems, architecture and hardware · 1 · 1 since 2021Computer networks · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
YearPublicationVenuePosition
2023 A tradeoff paradigm shift in cryptographically-secure pseudorandom number generation based on discrete logarithm
Takeshi Koshiba, Behrouz Zolfaghari, Khodakhast Bibak
J. Inf. Secur. Appl.3
2022 The Modular Subset-Sum Problem and the size of deletion correcting codes
Khodakhast Bibak, Behrouz Zolfaghari
Des. Codes Cryptogr.1
2022 DOTMIX-Pro: faster and more efficient variants of DOTMIX for dynamic-multithreading platforms
Robert Ritchie 0001, Khodakhast Bibak
J. Supercomput.2
2020 SQUAREMIX: A Faster Pseudorandom Number Generator for Dynamic-Multithreading Platforms
abstract
Many concurrency platforms offer a processor oblivious model of computation, where the scheduler dynamically distributes work across threads. While this is convenient, it introduces non\hyp determinism at runtime, which complicates debugging, since it precludes repeatability. Leiserson et al. [PPoPP '12] persuaded Intel to modify its C/C++ compiler, which provided the Cilk Plus concurrency platform, to include a feature called pedigrees, which enables determinism by uniquely identifying strands with low overhead. They used pedigrees to design a DPRNG called DOTMIX, which hashes a pedigree, then mixes the result into a random number for a given strand. Improving the efficiency of DOTMIX by using a faster hash function is an open problem put forth by Leiserson et al. [PPoPP '12]. We address this problem and improve the speed of the algorithm roughly by a factor of two, without sacrificing any statistical quality. Specifically, we replace the compression function used in DOTMIX with a faster universal hash function family due to Etzel et al. [CRYPTO '99] called Square Hash.
Robert Ritchie 0001, Khodakhast Bibak
DCC2
2020 Deletion correcting codes meet the Littlewood-Offord problem
Khodakhast Bibak
Des. Codes Cryptogr.1
2019 Explicit Formulas for the Weight Enumerators of Some Classes of Deletion Correcting Codes
abstract
We introduce a general class of codes which includes several well-known classes of deletion/insertion correcting codes as special cases. For example, the Helberg code, the Levenshtein code, the Varshamov-Tenengolts code, and most variants of these codes including most of those which have been recently used in studying DNA-based data storage systems are all special cases of our code. Then, using a number theoretic method, we give an explicit formula for the weight enumerator of our code which in turn gives explicit formulas for the weight enumerators and for the sizes of all the aforementioned codes. We also obtain the size of the shifted Varshamov-Tenengolts code. Another application which automatically follows from our result is an explicit formula for the number of binary solutions of an arbitrary linear congruence which, to the best of our knowledge, is the first result of its kind in the literature and might be also of independent interest. Our general result might have more applications/implications in information theory, computer science, and mathematics.
Khodakhast Bibak, Olgica Milenkovic
IEEE Trans. Commun.1
2018 Weight Enumerators of Some Classes of Deletion Correcting Codes
abstract
We derive an explicit expression for the weight enumerator of a general class of codes which includes several classes of deletion correcting codes, such as Helberg, Levenshtein, and Shifted Varshamov- Tenengolts codes, as special cases. Our approach generalizes the number-theoretic methods previously used for evaluating the size of single deletion correcting codes, and also leads to a new explicit formula for the number of binary solutions of an arbitrary linear congruence which might be also of independent interest.
Khodakhast Bibak, Olgica Milenkovic
ISIT1
2018 Unweighted linear congruences with distinct coordinates and the Varshamov-Tenengolts codes
Khodakhast Bibak, Bruce M. Kapron, S. Venkatesh 0001
Des. Codes Cryptogr.1
2016 On a variant of multilinear modular hashing with applications to authentication and secrecy codes
Khodakhast Bibak, Bruce M. Kapron, S. Venkatesh 0001, László Tóth 0003
ISITA1
2016 MMH⁎ with arbitrary modulus is always almost-universal
Khodakhast Bibak, Bruce M. Kapron, S. Venkatesh 0001
Inf. Process. Lett.1
2016 The Cayley Graphs Associated With Some Quasi-Perfect Lee Codes Are Ramanujan Graphs
abstract
Let Zn[i] be the ring of Gaussian integers modulo a positive integer n. Very recently, Camarero and Martinez et al. showed that for every prime number p > 5 such that p ≡ ±5 (mod 12), the Cayley graph ςp= Cay(Zp[i], S2), where S2is the set of units of Zp[i], induces a two-quasi-perfect Lee code over Zpm, where m = 2[p/4]. They also conjectured that ςpis a Ramanujan graph for every prime p, such that p ≡ 3 (mod 4). In this paper, we solve this conjecture. Our main tools are Deligne's bound from 1977 for estimating a particular kind of trigonometric sum and a result of Lovász from 1975 (or of Babai from 1979) which gives the eigenvalues of Cayley graphs of finite Abelian groups. Our proof techniques may motivate more work in the interactions between spectral graph theory, character theory, and coding theory, and may provide new ideas toward the famous Golomb-Welch conjecture on the existence of perfect Lee codes.
Khodakhast Bibak, Bruce M. Kapron, S. Venkatesh 0001
IEEE Trans. Inf. Theory1