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

Chen-Mou Cheng

dblp:42/5405 · DBLP profile ↗
← Back
31ranked-venue papers
8as first author
1since 2021 · last 2022
—ORCID · none

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

Security and privacy · 15 · 2 first-author · 1 since 2021Computer networks · 8 · 6 first-authorSystems, architecture and hardware · 4Databases, data management, data science and information retrieval · 2Theory of computation · 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
8 papers
Cryptographic primitives and cryptanalysis · 88% Hardware security and side channels · 12%
Computer networks
1 paper
Physical-layer communications · 100%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Parallel and multicore computing · 50% Processor architecture and microarchitecture · 33% GPUs and heterogeneous computing · 17%

Topics — the 19 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › post-quantum cryptography
multivariate cryptography
0.222012
Solving Quadratic Equations with XL on Parallel Architectures · CHES 2012
Could SFLASH be Repaired? · ICALP (2) 2008
Physical-layer communications
MIMO
0.212013
Practical Physical Layer Security Schemes for MIMO-OFDM Systems Using Precoding Matrix Indices · IEEE J. Sel. Areas Commun. 2013
Physical-layer communications › MIMO
MIMO-OFDM
0.212013
Practical Physical Layer Security Schemes for MIMO-OFDM Systems Using Precoding Matrix Indices · IEEE J. Sel. Areas Commun. 2013
Physical-layer communications
physical layer security
0.212013
Practical Physical Layer Security Schemes for MIMO-OFDM Systems Using Precoding Matrix Indices · IEEE J. Sel. Areas Commun. 2013
Physical-layer communications › physical layer security
secret key generation
0.212013
Practical Physical Layer Security Schemes for MIMO-OFDM Systems Using Precoding Matrix Indices · IEEE J. Sel. Areas Commun. 2013
Cryptographic primitives and cryptanalysis › public-key cryptography
RSA
0.212013
Factoring RSA Keys from Certified Smart Cards: Coppersmith in the Wild · ASIACRYPT (2) 2013
Hardware security and side channels › cryptographic hardware
smart card security
0.212013
Factoring RSA Keys from Certified Smart Cards: Coppersmith in the Wild · ASIACRYPT (2) 2013
Cryptographic primitives and cryptanalysis
lattice attack
0.112011
Extreme Enumeration on GPU and in Clouds - - How Many Dollars You Need to Break SVP Challenges - · CHES 2011
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
shortest vector problem
0.112011
Extreme Enumeration on GPU and in Clouds - - How Many Dollars You Need to Break SVP Challenges - · CHES 2011
Cryptographic primitives and cryptanalysis
algebraic cryptanalysis
0.112010
Fast Exhaustive Search for Polynomial Systems in F2 · CHES 2010
Cryptographic primitives and cryptanalysis › integer factorization
elliptic curve method
0.112009
ECM on Graphics Cards · EUROCRYPT 2009
Cryptographic primitives and cryptanalysis
integer factorization
0.112009
ECM on Graphics Cards · EUROCRYPT 2009
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures
0.112008
Could SFLASH be Repaired? · ICALP (2) 2008
Cryptographic primitives and cryptanalysis
key generation
0.012013
Practical Physical Layer Security Schemes for MIMO-OFDM Systems Using Precoding Matrix Indices · IEEE J. Sel. Areas Commun. 2013
Parallel and multicore computing › parallel algorithms › parallel symbolic computation
parallel algebraic computation
0.012012
Solving Quadratic Equations with XL on Parallel Architectures · CHES 2012
Parallel and multicore computing
parallel algorithms
0.012012
Solving Quadratic Equations with XL on Parallel Architectures · CHES 2012
GPUs and heterogeneous computing
GPU computing
0.012009
ECM on Graphics Cards · EUROCRYPT 2009
Processor architecture and microarchitecture
instruction set architecture
0.012009
SSE Implementation of Multivariate PKCs on Modern x86 CPUs · CHES 2009
Processor architecture and microarchitecture › SIMD
SIMD instructions
0.012009
SSE Implementation of Multivariate PKCs on Modern x86 CPUs · CHES 2009

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

GPU acceleration · 0.4precoding matrix index · 0.3channel quantization · 0.3lattice enumeration · 0.2coppersmith's method · 0.2polynomial system solving · 0.1exhaustive search · 0.1algebraic cryptanalysis · 0.1
YearPublicationVenuePosition
2022 Decentralized and Collaborative Tracing for Group Signatures
abstract
We propose a decentralized but collaborative attribute-based tracing mechanism (a signer-identifying mechanism) for group signatures. Instead of a central tracing party in our scheme, a set of tracers satisfying the attribute set used for generating the group signature can identify the signer. Thus our proposal limits the parties who can identify the signer. On the other hand, it decentralized the tracing authority.
Maharage Nisansala Sevwandi Perera, Toru Nakamura, Masayuki Hashimoto, Hiroyuki Yokoyama, Chen-Mou Cheng, Kouichi Sakurai
AsiaCCS5
2018 Frobenius Additive Fast Fourier Transform
abstract
In ISSAC 2017, van der Hoeven and Larrieu showed that evaluating a polynomial P ın Fq [x] of degree <n at all n -th roots of unity in Fqd can essentially be computed d times faster than evaluating Q ın Fqd x at all these roots, assuming Fqd contains a primitive n -th root of unity. Termed the Frobenius FFT, this discovery has a profound impact on polynomial multiplication, especially for multiplying binary polynomials, which finds ample application in coding theory and cryptography. In this paper, we show that the theory of Frobenius FFT beautifully generalizes to a class of additive FFT developed by Cantor and Gao-Mateer. Furthermore, we demonstrate the power of Frobenius additive FFT for q=2: to multiply two binary polynomials whose product is of degree <256, the new technique requires only 29,005 bit operations, while the best result previously reported was 33,397. To the best of our knowledge, this is the first time that FFT-based multiplication outperforms Karatsuba and the like at such a low degree in terms of bit-operation count.
Wen-Ding Li, Ming-Shing Chen, Po-Chun Kuo, Chen-Mou Cheng, Bo-Yin Yang
ISSAC4
2017 Gauss Sieve Algorithm on GPUs
Shang-Yi Yang, Po-Chun Kuo, Bo-Yin Yang, Chen-Mou Cheng
CT-RSA4
2016 Multi-core FPGA Implementation of ECC with Homogeneous Co-Z Coordinate Representation
Bo-Yuan Peng, Yuan-Che Hsu, Yu-Jia Chen, Di-Chia Chueh, Chen-Mou Cheng, Bo-Yin Yang
CANS5
2015 A 1.96mm2 low-latency multi-mode crypto-coprocessor for PKC-based IoT security protocols
abstract
In this paper, we present the implementation of a multi-mode crypto-coprocessor, which can support three different public-key cryptography (PKC) engines (NTRU, TTS, Pairing) used in post-quantum and identity-based cryptosystems. The PKC-based security protocols are more energy-efficient because they usually require less communication overhead than symmetric-key-based counterparts. In this work, we propose the first-of-its-kind tri-mode PKC coprocessor for secured data transmission in Internet-of-Things (IoT) systems. For the purpose of low energy consumption, the crypto-coprocessor incorporates three design features, including 1) specialized instruction set for the multi-mode cryptosystems, 2) a highly parallel arithmetic unit for cryptographic kernel operations, and 3) a smart scheduling unit with intelligent control mechanism. By utilizing the parallel arithmetic unit, the proposed crypto-coprocessor can achieve about 50% speed up. Meanwhile, the smart scheduling unit can save up to 18% of the total latency. The crypto-coprocessor was implemented with AHB interface in TSMC 90nm CMOS technology, and the die size is only 1.96 mm2. Furthermore, our chip is integrated with an ARM-based system-on-chip (SoC) platform for functional verification.
Cheng-Rung Tsai, Ming-Chun Hsiao, Wen-Chung Shen, An-Yeu Wu, Chen-Mou Cheng
ISCAS5
2014 A Polynomial-Time Algorithm for Solving a Class of Underdetermined Multivariate Quadratic Equations over Fields of Odd Characteristics
Chen-Mou Cheng, Yasufumi Hashimoto, Hiroyuki Miura, Tsuyoshi Takagi
PQCrypto1
2013 Factoring RSA Keys from Certified Smart Cards: Coppersmith in the Wild
Daniel J. Bernstein, Yun-An Chang, Chen-Mou Cheng, Li-Ping Chou, Nadia Heninger, Tanja Lange 0001, Nicko van Someren
ASIACRYPT (2)3
2013 A Practical Attack on Patched MIFARE Classic
Yi-Hao Chiu, Wei-Chih Hong, Li-Ping Chou, Jintai Ding, Bo-Yin Yang, Chen-Mou Cheng
Inscrypt6
2013 RAIDq: A Software-friendly, Multiple-parity RAID
Ming-Shing Chen, Bo-Yin Yang, Chen-Mou Cheng
HotStorage3
2013 An Unsupervised Learning Model to Perform Side Channel Attack
Jung-Wei Chou, Min-Huang Chu, Yi-Lin Tsai, Yun Jin, Chen-Mou Cheng, Shou-De Lin
PAKDD (1)5
2013 Design and implementation of multi-user secure indices for encrypted cloud storage
abstract
Cloud storage is one of the most rapidly growing cloud services, which at the same time also faces serious security challenges. Recently, several cloud-storage service providers started to provide encryption protection to client data in the cloud. However, encryption imposes significant limits on data use. In this paper, we report our design and implementation of an encrypted cloud storage system that supports multi-user secure indices, allowing efficient search among encrypted documents of multiple users. Experiment results show that keyword search can be performed in real time. We believe that our system represent a first step toward providing secure and useful cloud-storage services in practice.
Mao-Pang Pang Lin, Wei-Chih Hong, Chih-Hung Chen, Chen-Mou Cheng
PST4
2013 Fast Exhaustive Search for Quadratic Systems in $$\mathbb {F}_{2}$$ on FPGAs
Charles Bouillaguet, Chen-Mou Cheng, Tung Chou, Ruben Niederhagen, Bo-Yin Yang
Selected Areas in Cryptography2
2013 Practical Physical Layer Security Schemes for MIMO-OFDM Systems Using Precoding Matrix Indices
abstract
In physical-layer security, secret bits are extracted from wireless channels. With the assumption of channel reciprocity, the legitimate users share the same channel which is independent of the channels between the legitimate users and the eavesdropper, leading to secure transmissions. However, practical implementation of the physical layer security faces many challenges. First, for the correlated channel such as the multiple-input and multiple-output (MIMO) channel, the security is decreased due to the correlation between the generated secret bits. Second, the nearby eavesdropper posts a security threat due to observing the same channel as the legitimate user's. Third, the eavesdroppers might try to reconstruct the wireless environments. In this paper, we propose two practical physical layer security schemes for the MIMO orthogonal frequency-division multiplexing (MIMO-OFDM) systems: the precoding matrix index (PMI)-based secret key generation with rotation matrix (MOPRO) and the channel quantization-based (MOCHA) scheme. The former utilizes PMI and rotated reference signals to prevent the eavesdroppers from learning the secret key information and the latter applies channel quantization in order to extract more secret key bits. It is shown that not only the secure communication but also the MIMO gain can be guaranteed by using the proposed schemes.
Chih-Yao Wu, Pang-Chang Lan, Ping-Cheng Yeh, Chia-han Lee, Chen-Mou Cheng
IEEE J. Sel. Areas Commun.5
2012 COCA: Computation Offload to Clouds Using AOP
abstract
In this paper, we describe COCA -- Computation Offload to Clouds using AOP (aspect-oriented programming). COCA is a programming framework that allows smart phones application developers to offload part of the computation to servers in the cloud easily. COCA works at the source level. By harnessing the power of AOP, COCA inserts appropriate offloading code into the source code of the target application based on the result of static and dynamic profiling. As a proof of concept, we integrate COCA into the Android development environment and fully automate the new build process, making application programming and software maintenance easier. With COCA, mobile applications can now automatically offload part of the computation to the cloud, achieving better performance and longer battery life. Smart phones such as iPhone and Android phones can now easily leverage the immense computing power of the cloud to achieve tasks that were considered difficult before, such as having a more complicated artificial-intelligence engine.
Hsing-Yu Chen, Yue-Hsun Lin, Chen-Mou Cheng
CCGRID3
2012 Solving Quadratic Equations with XL on Parallel Architectures
Chen-Mou Cheng, Tung Chou, Ruben Niederhagen, Bo-Yin Yang
CHES1
2011 Extreme Enumeration on GPU and in Clouds - - How Many Dollars You Need to Break SVP Challenges -
Po-Chun Kuo, Michael Schneider 0002, Özgür Dagdelen, Jan Reichelt, Johannes Buchmann 0001, Chen-Mou Cheng, Bo-Yin Yang
CHES6
2010 Fast Exhaustive Search for Polynomial Systems in F2
Charles Bouillaguet, Hsieh-Chung Chen, Chen-Mou Cheng, Tung Chou, Ruben Niederhagen, Adi Shamir, Bo-Yin Yang
CHES3
2010 Integer Number Crunching on the Cell Processor
abstract
We describe our implementation of the Elliptic Curve Method (ECM) of integer factorization on the Cell processor. ECM is the method of choice for finding medium-sized prime factors, e.g., between $2^{30}$ and $2^{100}$. A good ECM implementation is of paramount importance for evaluating the security of cryptosystems like RSA because it is a critical step in the modern versions of the Number Field Sieves (NFS), currently the most efficient cryptanalysis technique against RSA. We use ECM as a benchmark to understand how the performance of integer number crunching applications can benefit from several architectural design features of the Cell including wide arithmetic pipeline, auxiliary pipeline for handling managerial tasks, and large on-die memory per thread of execution. As a result, our ECM implementation on the PowerXCell~8i Cell processor outperforms all previously published implementations on other hardware platforms including graphics processing units (GPUs). For example, compared with the best published result on an NVIDIA GTX 295 graphics card, ours is more than three times faster on absolute basis. This is in spite of the fact that GPUs have greater raw number-crunching capability, not to mention that the Cell consumes less power and hence delivers much better performance per watt.
Hsieh-Chung Chen, Chen-Mou Cheng, Shih-Hao Hung, Zong-Cing Lin
ICPP2
2010 MIMO-OFDM PHY Integrated (MOPI) Scheme for Confidential Wireless Transmission
abstract
A MIMO-OFDM PHY Integrated (MOPI) scheme is proposed to provide confidentiality against eavesdroppers in wireless networks. The proposed MOPI scheme prevents any eavesdropper from learning the channel state information (CSI) of the wiretap channel and decoding the information being exchanged. This is achieved by the use of channel sounding combined with a novel physical-layer network coding (PNC) scheme such that the eavesdropper, due to lack of CSI, will suffer from very poor decoding performance. The security of the proposed MOPI scheme is verified by computer simulation. The simulation results show that confidentiality is guaranteed as long as the eavesdropper's channel realization is independent of the legal receiver's, which is usually the case in a typical wireless network.
Jen-Po Cheng, Yen-Huan Li, Ping-Cheng Yeh, Chen-Mou Cheng
WCNC4
2009 SSE Implementation of Multivariate PKCs on Modern x86 CPUs
Anna Inn-Tung Chen, Ming-Shing Chen, Tien-Ren Chen, Chen-Mou Cheng, Jintai Ding, Eric Li-Hsiang Kuo, Frost Yu-Shuang Lee, Bo-Yin Yang
CHES4
2009 ECM on Graphics Cards
Daniel J. Bernstein, Tien-Ren Chen, Chen-Mou Cheng, Tanja Lange 0001, Bo-Yin Yang
EUROCRYPT3
2009 A Practical Experience with RFID Security
abstract
Radio-frequency identification (RFID) technologies allow remote identification as well as generic data access using radio waves. It is also commonly used in transportation and other payment systems, e.g., the MIFAREof NXP Semiconductors, one of the most widely deployed contactless smart card standards. Recently, the interest in using RFID for micro payment grows rapidly as users get used to the convenience brought by RFID,and corporations discover that RFID can significantly lower the cost of operation. However, there are security concerns, as many passive RFID technologies do not have adequate cryptographic protection. Furthermore, thecommunication can be eavesdropped by a third party, making RFID particularly vulnerable to all sorts of attacks.In this work, we examine the EasyCard of the Taipei Metro Rapid Transit (MRT) Corporation, a transportation ticketing system based on the MIFARE Classic technology. We capture and analyze the communication between a legitimate reader and an EasyCard using GNURadio, an open-source software-defined radio running on PC. We will share our experiences with EasyCard security and hopefully provide some insights into RFID security inpractice.
Chun-Chieh Chen, Anna Inn-Tung Chen, Chen-Mou Cheng, Ming-Yang Chih, Jie-Ren Shih
Mobile Data Management3
2008 New Differential-Algebraic Attacks and Reparametrization of Rainbow
Jintai Ding, Bo-Yin Yang, Chia-Hsin Owen Chen, Ming-Shing Chen, Chen-Mou Cheng
ACNS5
2008 Could SFLASH be Repaired?
Jintai Ding, Vivien Dubois, Bo-Yin Yang, Chia-Hsin Owen Chen, Chen-Mou Cheng
ICALP (2)5
2008 Practical-Sized Instances of Multivariate PKCs: Rainbow, TTS, and lIC-Derivatives
Anna Inn-Tung Chen, Chia-Hsin Owen Chen, Ming-Shing Chen, Chen-Mou Cheng, Bo-Yin Yang
PQCrypto4
2007 Maximizing Throughput of UAV-Relaying Networks with the Load-Carry-and-Deliver Paradigm
abstract
We consider the task of using one or more unmanned aerial vehicles (UAVs) to relay messages between two distant ground nodes. For delay-tolerant applications like latency-insensitive bulk data transfer, we seek to maximize throughput by having a UAV load from a source ground node, carry the data while flying to the destination, and finally deliver the data to a destination ground node. We term this the "load-carry-and-deliver" (LCAD) paradigm and compare it against the conventional multi-hop, store-and-forward paradigm. We identify and analyze several of the most important factors in constructing a throughput-maximizing framework subject to constraints on both application allowable delay and UAV maneuverability. We report performance measurement results for IEEE 802.11g devices in three flight tests, based on which we derive a statistical model for predicting throughput performance for LCAD. Due to the nature of commercial off-the-shelf systems, this methodology is of essential importance for allowing better flight-path design to achieve high throughput.
Chen-Mou Cheng, Pai-Hsiang Hsiao, H. T. Kung 0001, Dario Vlah
WCNC1
2007 Transmit Antenna Selection Based on Link-layer Channel Probing
abstract
In this paper, we propose transmit antenna selection based on receiver feedback of channel information obtained via link-layer probing. Furthermore, we report the performance gain of the proposed antenna selection scheme in an experimental multi-antenna 802.11 network. We built a low-altitude Unmanned Aerial Vehicle (UAV) testbed using commodity dual-antenna 802.11 hardware and performed field experiments to collect traces of link performance using antennas of various types and orientations. Based on the collected traces, we demonstrate that transmit antenna selection can achieve a significant amount of gain using a link-layer channel probing protocol at a relatively low probing rate. The largest improvement we observed with joint transmit/receive antenna selection in 2x2 systems was 32%, about twice as much as that of receive-only antenna selection in 1x2 systems, which achieved 17%. Moreover, a similar improvement is obtained with probing intervals up to about 200 milliseconds, which is infrequently enough to consume only a small fraction of the available 802.11 channel capacity. Since these results require only a low implementation and operational cost, we conclude that transmit antenna selection is a worthwhile technique to use with the kind of multi-antenna mobile ad-hoc networks we examined.
Chen-Mou Cheng, Pai-Hsiang Hsiao, H. T. Kung 0001, Dario Vlah
WOWMOM1
2006 Adjacent Channel Interference in Dual-radio 802.11a Nodes and Its Impact on Multi-hop Networking
abstract
We evaluate the performance impact of adjacent channel interference (ACI) in multi-hop wireless networks based on dual-radio 802.11a nodes. Although these nodes use chipsets that satisfy the transmit-mask requirements set by the IEEE 802.11 standard, the multi-hop performance is still significantly affected by ACI. That is, a node's transmitter can interfere with its own receiver on a different channel; as a result, multi-hop throughput is severely degraded. This degradation is especially pronounced for 802.11a. We use a spectrum analyzer with a signal combiner to quantify ACI under various conditions and propose solutions to mitigate the effect of such interference on multi-hop forwarding. Field experiments with multi-hop relay have validated these findings as well as the effectiveness of our solutions.
Chen-Mou Cheng, Pai-Hsiang Hsiao, H. T. Kung 0001, Dario Vlah
GLOBECOM1
2006 Performance Measurement of 802.11a Wireless Links from UAV to Ground Nodes with Various Antenna Orientations
abstract
We report measured performance of 802.11a wireless links from an unmanned aerial vehicle (UAV) to ground stations. In a set of field experiments, we record the received signal strength indicator (RSSI) and measure the raw link-layer throughput for various antenna orientations, communication distances and ground-station elevations. By comparing the performance of 32 simultaneous pairs of UAV and ground station configurations, we are able to conclude that, in order to achieve the highest throughput under a typical flyover UAV flight path, both the UAV and the ground station should use omni-directional dipole (as opposed to high-gain, narrow- beam) antennas positioned horizontally, with their respective antenna null pointing to a direction perpendicular to the UAV's flight path. In addition, a moderate amount of elevation of the ground stations can also improve performance significantly.
Chen-Mou Cheng, Pai-Hsiang Hsiao, H. T. Kung 0001, Dario Vlah
ICCCN1
2004 Path probing relay routing for achieving high end-to-end performance
abstract
We present an overlay network routing scheme, called path probing relay routing (PPRR), which is capable of promptly switching to alternative paths when the direct paths provided by the underlying IP networks suffer from serious performance degradation or outage. PPRR uses a randomized search algorithm to discover available alternative paths and employs an end-to-end, on-demand probing technique to determine their quality. To assess the effectiveness of PPRR, we conduct performance simulations using four sets of real-world traces, collected by various research groups at different times and places. Our simulation results show that the performance of PPRR is comparable to that of a typical link state relay routing algorithm. Compared with the latter, PPRR has lower probing overhead in the sense that the overhead remains constant as network size grows. In particular, PPRR avoids the need to flood the overlay network with link state updates.
Chen-Mou Cheng, Yu-Sheng Huan, H. T. Kung 0001, Chun-Hsin Wu
GLOBECOM1
2002 Use of spectral analysis in defense against DoS attacks
abstract
We propose using spectral analysis to identify normal TCP traffic so that it will not be dropped or rate-limited in defense against denial of service (DoS) attacks. The approach can reduce false positives of attacker identification schemes and thus decrease the associated unnecessary slowdown or stoppage of legitimate traffic. For the spectral analysis, we use the number of packet arrivals of a flow in fixed-length time intervals as the signal. We then estimate the power spectral density of the signal, in which information of periodicity, or lack thereof, in the signal reveals itself. A normal TCP flow should exhibit strong periodicity around its round-trip time in both flow directions, whereas an attack flow usually does not. We validate the effectiveness of the approach with simulation and trace analysis. We argue that the approach complements existing DoS defense mechanisms that focus on identifying attack traffic.
Chen-Mou Cheng, H. T. Kung 0001, Koan-Sin Tan
GLOBECOM1