Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Carl Sturtivant

dblp:04/1324 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 2019
0000-0003-1528-4504ORCID · corroborated

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

Theory of computation · 5 · 3 first-authorComputer networks · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
2 papers
Cryptographic protocols and secure computation · 99% Cryptographic primitives and cryptanalysis · 1%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Theoretical computer science
3 papers
Computational geometry · 79% Computational complexity · 21%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic protocols and secure computation
secure outsourcing
0.312017
A secure and verifiable outsourcing scheme for matrix inverse computation · INFOCOM 2017
Cryptographic protocols and secure computation
verifiable computation
0.312017
A secure and verifiable outsourcing scheme for matrix inverse computation · INFOCOM 2017
Distributed systems
resource-constrained client
0.112017
A secure and verifiable outsourcing scheme for matrix inverse computation · INFOCOM 2017
Computational geometry › combinatorial geometry
centerpoint
0.011993
Approximating Center Points with Iterated Radon Points · SCG 1993
Computational geometry
epsilon-net
0.011993
Approximating Center Points with Iterated Radon Points · SCG 1993
Computational geometry › epsilon-net
weak epsilon-nets
0.011993
Approximating Center Points with Iterated Radon Points · SCG 1993
Cryptographic primitives and cryptanalysis › public-key cryptography
algebraic cryptography
0.011990
Efficiently Inverting Bijections Given by Straight Line Programs · FOCS 1990
Computational complexity › algebraic complexity
arithmetic circuit complexity
0.011990
Efficiently Inverting Bijections Given by Straight Line Programs · FOCS 1990
Computational complexity
algebraic complexity
0.011982
Generalised Symmetries of Polynomials in Algebraic Complexity · FOCS 1982

Methods — techniques the papers use, named apart from their topics

sparse matrix · 0.6matrix encryption · 0.6chaotic system · 0.6arithmetic circuits · 0.0radon point iteration · 0.0parallel algorithm · 0.0straight-line programs · 0.0straight-line program · 0.0
YearPublicationVenuePosition
2019 A Novel Secure and Efficient Data Aggregation Scheme for IoT
abstract
We define the following problem termed n × 1-out-of-n oblivious transfer (n × 1-out-of-n OT): in a system with one server and n clients, how to securely and efficiently assign n secrets to n clients by the server, with each client getting a unique secret from the server, and the server and clients remain unknown of how the secrets are distributed? This is a novel problem that is fundamentally different than 1-out-of-n OT repeated n times, and is different than k-out-of-n OT as well. Nevertheless, the proposed OT has many practical applications such as privacy-preserving data aggregation in smart grids. It can also be employed to design crypto protocols for anonymous communications and group signatures. In this paper, we propose the first algorithm to efficiently and effectively implement the n × 1-out-of-n OT. We construct hidden permutation circuits to obliviously assign n secrets to n clients by the server within O(lg(n)) time. A rigorous theoretical analysis is also carried out to investigate the security strength and performance of the protocol.
Ruinian Li, Carl Sturtivant, Jiguo Yu, Xiuzhen Cheng
IEEE Internet Things J.2
2017 A secure and verifiable outsourcing scheme for matrix inverse computation
abstract
Matrix inverse computation is one of the most fundamental mathematical problems in large-scale data analytics and computing. It is often too expensive to be solved in resource-constrained devices such as sensors. Outsourcing the computation task to a cloud server or a fog server is a potential approach as the server is able to perform large-scale scientific computations on behalf of resource-constrained users with special software. However, outsourcing brings in new security concerns and challenges such as data privacy violations and result invalidation. In this paper, we propose a secure and verifiable outsourcing scheme to compute the matrix inverse in a server. In our scheme, the client generates two secret key sets based on two chaotic systems, which are utilized to create two sparse matrices whose permuted versions are used for matrix encryption and decryption to protect input and output privacy. The server computes the inverse over the ciphertext matrix and returns the result to the client who can verify the validity of the inverse. We analyze the proposed scheme in terms of correctness, security, verifiability, and attack resistance, and compare its performance (computation, storage, and communication overheads) with those of the state-of-the-art. Our theoretical results and comparison study demonstrate that the proposed scheme provides a secure and efficient outsourcing mechanism for matrix inverse computation.
Chunqiang Hu, Abdulrahman Alhothaily, Arwa Alrawais, Xiuzhen Cheng, Carl Sturtivant, Hang Liu 0003
INFOCOM5
1993 Approximating Center Points with Iterated Radon Points
abstract
We describe a practical and provably good algorithm for approximating center points in any number of dimensions. Here c is a center point of a point set P in ℝd if every closed halfspace containing c contains at least |P|/(d+1) points of P. Our algorithm has a small constant factor and is the first approximate center point algorithm whose complexity is subexponential in d. Moreover, it can be optimally parallelized to require O(log2 d loglog n) time. Our algorithm has been used in mesh partitioning methods, and has the potential to improve results in practice for constructing weak ε-nets and other geometric algorithms. We derive a variant of our algorithm with a time bound fully polynomial in d, and show how to combine our approach with previous techniques to compute high quality center points more quickly.
Kenneth L. Clarkson, David Eppstein, Gary L. Miller, Carl Sturtivant, Shang-Hua Teng
SCG4
1993 The Computational Efficacy of Finite-Field Arithmetic
Carl Sturtivant, Gudmund Skovbjerg Frandsen
Theor. Comput. Sci.1
1992 An Arithmetic Model of Computation Equivalent to Threshold Circuits
Joan Boyar, Gudmund Skovbjerg Frandsen, Carl Sturtivant
Theor. Comput. Sci.3
1990 Efficiently Inverting Bijections Given by Straight Line Programs
abstract
Let K be any field, and let F: K/sup n/ to K/sup n/ be a bijection with the property that both F and F/sup -1/ are computable using only arithmetic operations from K. Motivated by cryptographic considerations, the authors concern themselves with the relationship between the arithmetic complexity of F and the arithmetic complexity of F/sup -1/. They give strong relations between the complexity of F and F/sup -1/ when F is an automorphism in the sense of algebraic geometry (i.e. a formal bijection defined by n polynomials in n variables with a formal inverse of the same form). These constitute all such bijections in the case in which K is infinite. The authors show that at polynomially bounded degree, if an automorphism F has a polynomial-size arithmetic circuit, then F/sup -1/ has a polynomial-size arithmetic circuit. Furthermore, this result is uniform in the sense that there is an efficient algorithm for finding such a circuit for F/sup -1/, given such a circuit for F. This algorithm can also be used to check whether a circuit defines an automorphism F. If K is the Boolean field GF(2), then a circuit defining a bijection does not necessarily define an automorphism. However, it is shown in this case that, given any K/sup n/ to K/sup n/ bijection, there always exists an automorphism defining that bijection. This is not generally true for an arbitrary finite field.>
Carl Sturtivant, Zhi-Li Zhang
FOCS1
1982 Generalised Symmetries of Polynomials in Algebraic Complexity
Carl Sturtivant
FOCS1