Author's Latest Posts


DOM-Based Cross-Site Scripting


DOM-based attacks are a misunderstood, serious, and pervasive source of risk in contemporary web applications. The language that drives the web, JavaScript, is easy to understand and hard to master; junior and senior developers routinely make mistakes. Mix difficulty to master with an enormous attack surface, and you have the perfect storm for widespread vulnerability. These risks expose web ap... » read more

Deliver DO-178C compliant software on budget and on schedule


Ensuring safety in civilian airborne software is an ongoing challenge in the increasingly software-intensive aviation industry, yet accidents and fatalities caused by software are nearly unheard of in civil aviation. This impressive track record is due largely to the DO-178 standard. However, successful DO-178C certification involves significant costs and timelines. To avoid cost overruns an... » read more

Tineola: Taking A Bite Out Of Enterprise Blockchain


Enterprise blockchain adoption reached a fever pitch in 2018, but the security community has been late to the game of securing these platforms against attacks. We wanted to bridge the gap between the widespread use of enterprise blockchain platforms and the limited knowledge we have about their security by exploring the leading enterprise platform, Hyperledger Fabric, from the perspective of a ... » read more

Enabling Device Intelligence


The explosive growth in silicon and software for artificial intelligence applications is transforming everything we know about connectivity, energy-efficiency, mobility, and security. Machine learning (ML) techniques are already used in computer vision, object recognition, speech recognition, and big data analytics. Deep learning (DL) algorithms and neural networks are pushing both silicon and ... » read more

IP For Centralized ADAS Domain Controllers


A centralized architecture is becoming more popular to integrate the ADAS applications into a centralized ADAS domain controller. A centralized architecture reduces cost, minimizes development of separate software applications and reduces system complexity. As automakers adopt multi-domain controllers with centralized ADAS processors, the required performance and functionality of the ADAS proce... » read more

USB 3.2: The Latest USB Type-C Challenge For SoC Designers


This white paper outlines applications that benefit from USB 3.2’s increased bandwidth, describes the latest USB 3.2 specification for USB Type-C, and explains how the latest specification affects speed using USB Type-C connectors and cables. Additionally, the white paper discusses USB 3.2 implementation, the new features of USB 3.2, and how designers can successfully integrate USB 3.2 IP in ... » read more

Choosing The Right Illumination Design Software


As a decision maker responsible for making the right choices for your company’s bottom line, which optical design software should you choose? If the performance or cost of your illumination subsystem is critical to the success of your products, the answer is LightTools. LightTools will increase your engineering productivity, enable faster time to market, and provide your products the competit... » read more

Scalable, Cloud-Ready IC Validator Solution For Advanced DRC Nodes


As we move to a data-centric world, semiconductor companies across the globe are working at a furious pace to develop and manufacture Artificial Intelligent [AI] chips. AI is all about an algorithm that mimics a human’s ability to learn and decide. For example, AI can be used to interpret and understand an image that helps a doctor make a better diagnosis for a patient. This requires chips to... » read more

Top 6 Application Security Hurdles And The Secret To Overcoming Them


Applications support some of the most strategic business processes and access an organization’s most sensitive data. These applications also contain 92% of reported security vulnerabilities, not networks. Yet application security continues to receive less budget and attention than network security. This means security-aware companies must find a cost-effective application security solution to... » read more

Right-Sizing Your Cryptographic Processing Solution


The cornerstone of all security solutions that deal with confidentiality, integrity and authentication is cryptography. Cryptography is a complex math problem used to help create security applications. Algorithms vary for different applications and are used for specific purposes. The common cryptographic algorithms are symmetric block ciphers for confidentiality, hash functions for integrity, a... » read more

← Older posts Newer posts →