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

Ocean Y. H. Cheung

dblp:41/1585 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2006
—ORCID · none

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

Systems, architecture and hardware · 4 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSecurity and privacy · 1 · 1 first-author

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
1 paper
Cryptographic primitives and cryptanalysis · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 50% GPUs and heterogeneous computing · 50%

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

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis
symmetric cryptography
0.012001
Tradeoffs in Parallel and Serial Implementations of the International Data Encryption Algorithm IDEA · CHES 2001
GPUs and heterogeneous computing › GPU computing
cryptographic acceleration
0.012001
Tradeoffs in Parallel and Serial Implementations of the International Data Encryption Algorithm IDEA · CHES 2001
Parallel and multicore computing › parallel computing
parallel implementation
0.012001
Tradeoffs in Parallel and Serial Implementations of the International Data Encryption Algorithm IDEA · CHES 2001
YearPublicationVenuePosition
2006 A Scalable FPGA Implementation of Cellular Neural Networks for Gabor-type Filtering
abstract
We describe an implementation of Gabor-type filters on field programmable gate arrays using the cellular neural network (CNN) architecture. The CNN template depends upon the parameters (e.g., orientation, bandwidth) of the Gabor-type filter and can be modified at runtime so that the functionality of Gabor-type filter can be changed dynamically. Our implementation uses the Euler method to solve the ordinary differential equation describing the CNN. The design is scalable to allow for different pixel array sizes, as well as simultaneous computation of multiple filter outputs tuned to different orientations and bandwidths. For 1024 pixel frames, an implementation on a Xilinx Virtex XC2V1000-4 device uses 1842 slices, operates at 120 MHz and achieves 23,000 Euler iterations over one frame per second.
Ocean Y. H. Cheung, Philip H. W. Leong, Eric K. C. Tsang, Bertram E. Shi
IJCNN1
2005 Implementation of Gabor-Type Filters on Field Programmable Gate Arrays
Ocean Y. H. Cheung, Philip H. W. Leong, Eric K. C. Tsang, Bertram E. Shi
FPT1
2002 Implementation of an FPGA based accelerator for virtual private networks
abstract
Virtual Private Networks (VPN) are becoming increasingly popular network architectures for corporate networks. As VPNs are built on the Internet infrastructure, the data exchange among different local area networks will be passed through the Internet and thus can be easily eavesdropped, masqueraded, etc. Therefore, certain security measures must be used to deal with these privacy issues. The Internet Protocol Security (IPSec) by the Internet Engineering Task Force (IETF) addresses the abovementioned security issues and the Free Secure Wide Area Network (FreeS/WAN) is an open source software implementation of IPSec for Linux which uses triple-DES as the default encryption mode. As shown in this paper, the performance of FreeS/WAN with IPSec is 50% of that without encryption. In order to improve its performance, a field programmable gate array (FPGA) based triple-DES accelerator was built on a reconfigurable computing development platform called Pilchard and achieved a throughput of more than 120 Mb/sec for triple-DES in cipher-block chaining mode, a speedup of 3 over a software implementation, Measurements show that an FPGA-accelerated FreeS/WAN offers a 30% speedup for the TCP protocol over the original software library.
Ocean Y. H. Cheung, Philip H. W. Leong
FPT1
2001 Tradeoffs in Parallel and Serial Implementations of the International Data Encryption Algorithm IDEA
Ocean Y. H. Cheung, Kuen Hung Tsoi, Philip H. W. Leong, Monk-Ping Leong
CHES1
2001 Pilchard - A Reconfigurable Computing Platform with Memory Slot Interface
Philip H. W. Leong, Monk-Ping Leong, Ocean Y. H. Cheung, T. Tung, C. M. Kwok, Ming Yiu Wong, Kin-Hong Lee
FCCM3
2000 A Bit-Serial Implementation of the International Data Encryption Algorithm IDEA
abstract
A high-performance implementation of the International Data Encryption Algorithm (IDEA) is presented in this paper. Using a novel bit-serial architecture to perform multiplication modulo 2/sup 16/+1, the implementation occupies a minimal amount of hardware. The bit-serial architecture enabled the algorithm to be deeply pipelined to achieve a system clock rate of 125 MHz on a Xilinx Virtex XCV300-6, delivering a throughput of 500 Mb/sec. With a XCV1000-6 device, the estimated performance is 2 Gb/sec, three orders of magnitude faster than a software implementation on a 450 MHz Intel Pentium II. This design is suitable for applications in on-line encryption for high-speed networks.
Monk-Ping Leong, Ocean Y. H. Cheung, Kuen Hung Tsoi, Philip H. W. Leong
FCCM2